2012年06月14日
文字列の比較について
今まで勘違いしていたので、ここに書かせていただきます。
文字列はオブジェクトのため、文字列の比較は、以下のようにしなければなりません。
String aaa = "123";
String bbb = "123";
if(aaa.equals(bbb)) {
System.out.println("aaa = bbb");
}
以下のようにすると、インスタンスの比較になるので、
文字列の検索ができません。
if(aaa == bbb){
System.out.println("aaa = bbb");
}
文字列はオブジェクトのため、文字列の比較は、以下のようにしなければなりません。
String aaa = "123";
String bbb = "123";
if(aaa.equals(bbb)) {
System.out.println("aaa = bbb");
}
以下のようにすると、インスタンスの比較になるので、
文字列の検索ができません。
if(aaa == bbb){
System.out.println("aaa = bbb");
}
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image