✔️ 자료형에 대한 이해
✔️ 자료형 (문자열, StringBuffer, 배열) 직접 사용
✔️ 문자들로 이루어진 집합
String s1 = "Hello World!";
String s2 = "01234";
✔️ 문자열 메소드
<aside> ✅ equals
String s3 = “Hi”; String s4 = “Hi”; 를 선언해주면 변수 s3이 Hi를 갖고있는 메모리를 가리키고, 다음에 선언한 s4도 같은 메모리를 가리킴
String s5 = new String(”Hi”); 은 new String을 이용해 새로운 객체를 만들기 때문에 다른 메모리에 Hi를 따로 할당함
따라서 s3.equals(s4), s3.equals(s5)는 둘다 true 이지만
s3 == s4는 true, s3 == s5는 false를 반환한다.
</aside>
<aside> ✅ indexOf
String s6 = “Hello! World!”;
s6.indexOf(”!”); → 처음 나온 !의 index인 5를 출력
그 다음 !를 찾고싶으면 → s6.indexOf(”!”, *s6.indexOf(”!”) + 1)*;
</aside>
✔️ 문자열을 자주 추가하거나 변경할 때 사용하는 자료형
StringBuffer sb1 = new StringBUffer("Hello World!");
✔️ StringBuffer 메소드