String str1 = new String("korea");
String str2 = new String("korea");
System.out.println(str1 == str2); //주소값 비교 => false
System.out.println(str1.equals(str2)); //참조 주소 안 값을 비교 => true
String s = "Hello";
String s1 = s.toString(); // s1 = "Hello"
String s = "Hello";
int length = s.length(); // length = 5
String s = "Hello";
int idx1 = s.indexOf('e',0); //idx1 = 1
int idx2 = s.indexOf('e',2); //idx2 = -1
String s = "java.lang.Object";
String c = s.substring(10); // c = "Object"
String p = s.substring(5, 9); // p = "lang"
String s = "Hellollo";
String s1 = s.replace("ll","LL"); //s1="HeLLoLLo"
String s = "java.lang.Object";
boolean b = s.startsWith("java"); // b = true
boolean b2 = s.startWith("lang"); // b2 = false
int i = "aaa".compareTo("aaa"); // i = 0
int i2 = "aaa".compareTo("bbb"); // i2 = -1
int i3 = "bbb".compareTo("aaa"); // i3 = 1
String animals = "dog,cat,bear";
String[] arr = animals.split(",", 2); // arr[0] = "dog", arr[1] = "cat,bear"
String animals = "dog,cat,bear";
String[] arr = animals.split(","); //arr[0]="dog", arr[1]="cat", arr[2]="bear"
String str = String.join("-",arr); // String str = "dog-cat-bear"
System.out.println(str); //dog-cat-bear
StringBuffer sb = new StringBuffer("kor").append("eng").append(123"
//sb = "koreng123"
기본타입 래퍼클래스
byte Byte
char Character
int Integer
float Float
double Double
boolean Boolean
long Long
short Short
1). 박싱(Boxing)
기본타입 값을 객체로 만드는 과정
2). 언박싱(UnBoxing)
객체로 만든 기본타입에서 값을 얻어내는 과정
Integer num = new Integer(10); //박싱
int i = num.intValue(); //언박싱