String 관련 함수를 정리해 보면서 복습하는 시간을 가져보려고 한다 !! 이유는 코딩테스트를 준비하는데 함수가 바로바로 제대로 안떠올라서이기도 하다 ... 힝
String a = "banana";
String b = a;
String c = "banana";
String d = new String("banana");
String e = "coconut";
System.out.println(a==b); //true
System.out.println(a.equals(b)); //true
System.out.println(a==c); //true
System.out.println(a.equals(c)); //true
System.out.println(b==c); //true
System.out.println(b.equals(c)); //true
System.out.println(a==d); //false
System.out.println(a.equals(d)); //true
System.out.println(a==e); //false
System.out.println(a.equals(e)); //false
String str1 = "문자열을 공부해보자";
String str2 = "abcedf";
System.out.println(str1.indexOf("공부")); // 5
System.out.println(str2.indexOf("b")); // 1
String str = "abcdef";
int length = str.length();
System.out.println("length: " + length); // 6
String str = "ABCDEF";
String substring = str.substring(0, 2);
System.out.println("substring: " + substring); // substring: AB
String str = "abcDEF";
String toLowerCase = str.toLowerCase();
System.out.println("toLowerCase: " + toLowerCase); // abcdef
String str = "abcDEF";
String toUppercase = str.toUpperCase();
System.out.println("toUppercase: " + toUppercase); // ABCEDF
String str1 = "안녕 !";
String str2 = "나는 호준이야.";
String concat = str1.concat(str2);
System.out.println(concat); // 안녕 ! 나는 호준이야.
String str1 = "김호준";
String str2 = "abcde";
System.out.println(str1.startWith("김")); // true
System.out.println(str1.startWith("호")); // false
System.out.println(str2.startWith("A")); // false
String s = "I have a book";
System.out.println(s.endsWith("book")); // true
System.out.println(s.endsWith("a")); // false
String str = "AB CD";
String replaceAll = str.replaceAll("\\p{Space}", "*");
System.out.println("replaceAll: " + replaceAll); // AB*CD
String str = "A*B*C*D";
String replace = str.replace("*", "-");
System.out.println("replace: " + replace); // A-B-C-D
ㅣ나ㅓㅁ리ㅏㄴ;ㅇㅁ러ㅣㄴㅇㅁ;ㅏ러
//여기에 9번과 10번 차이점 설명 넣어라
String str = "A:B:C:D:ab:cd";
String[] split = str.split(":");
System.out.println(split[1]); // B
System.out.println(split[2]); // C
System.out.println(split[4]); // ab
System.out.println(split[5]); // cd
String str1 = " 김 호준 ";
System.out.println(str1.trim()); // 김 호준
String str1 = "abcd";
String str2 = "a";
String str3 = "가";
System.out.println(str1.contains(str2)); // true
System.out.println(str1.contains(str3)); // false
String str1 = "안녕하세요 호준이에욤";
String str2 = "abced";
System.out.println(str1.charAt(2)); // 하
System.out.println(str2.charAt(3)); // e