参照型 - Java入門
- 7. 参照って?
参照値
String s = new String( hello world );
変数 s
hello world
文字列オブジェクト
変数「s」には、 hello world
オブジェクトを特定する値(参照値)が
格納されている
13年9月16日月曜日
- 13. public class TypeSample {
public static void main(String[] args) {
String s1 = new String("hello java");
String s2 = s1;
String s3 = new String("hello java");
System.out.println("s1 == s2 is " + ( s1 == s2 ));
System.out.println("s1 == s3 is " + ( s1 == s3 ));
System.out.println("s1.equals(s3) is " + s1.equals(s3));
}
}
実行結果 s1 == s2 is true
s1 == s3 is false
s1.equals(s3) is true
なぜ false?
13年9月16日月曜日
- 17. equalsメソッドを使う
String s1 = new String( foo );
String s3 = new String( bar );
boolean val = s1.equals(s3)
s1がs3と同じ文字列かを判定
13年9月16日月曜日