Androidプログラミング初心者質問スレ Part6
■ このスレッドは過去ログ倉庫に格納されています
0673デフォルトの名無しさん
2011/03/18(金) 11:20:08.23String の配列のデータとint型の数字をキャストしてStringにしたものを
if文で比較するということをしたいのですが
どうみても同じなのに思うように出力されません。
何が原因でしょうか?
String[][] data = {{"1/1","1/2","1/3"},
{"2/1","2/2","3/3"}}
int hoge1=1;
int hoge2 =2;
String str1 = Integer.toString(hoge1);
String str2 = Integer.toString(hoge2);
String hogehoge = str1 + "/" + str2;
例えば
if (data[0][1] == hogehoge) { 処理 }
これだと両方とも 1/2 のはずなのに処理しません
出力しても 1/2 1/2 と表示されています。
Java特有の何かあるのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています