자바 문자열
2023. 4. 25. 16:57ㆍ자바
자바의 String에 대해 정리하려고 한다.
String str1 = "king";
String str2 = "king";
String str3 = new String("king");
String str4 = "k";
System.out.println("해쉬값 출력");
System.out.println(str1.hashCode());
System.out.println(str2.hashCode());
System.out.println(str3.hashCode());
System.out.println(str4.hashCode());
System.out.println("========================");
System.out.println("== , equals메소드 비교");
System.out.println(str1 == str2); // true
System.out.println(str1.equals(str2)); // true
System.out.println(str1 == str3); // false
System.out.println(str1.equals(str3)); // true
System.out.println(str2 == str3); // false
System.out.println(str2.equals(str3)); // true
System.out.println(str1 == str4); // false
System.out.println(str1.substring(0, 1).equals(str4)); // true
해쉬값 출력
3292055
3292055
3292055
107
========================
== , equals메소드 비교
true
true
false
true
false
true
false
true
'자바' 카테고리의 다른 글
| 자바 람다 정리(자바의 정석) (0) | 2023.05.29 |
|---|---|
| 어노테이션 정리(자바의 정석) (0) | 2023.05.22 |
| enum 정리(자바의 정석) (0) | 2023.05.21 |
| 제네릭 정리 (자바의 정석) (0) | 2023.05.20 |
| 컬렉션 - hashMap 정리 (0) | 2023.05.17 |