str.charAt(i)
Character.isDigit(char)
Character.isUpperCase(char) //대문자인지 확인
Character.isLowerCase(char) //소문자인지 확인
Character.toUpperCase(char) //소문자 -> 대문자
Character.toLowerCase(char) //대문자 -> 소문자
System.out.print(">>>>>\"<<<")
String sub = str.substring(index1,index2) //index1부터 index2전까지
String sub = str.substring(index1) //index1부터
str.equals("abc")
str.replace("a","b") //a를 b로 바꿈
str.replaceAll //전부 바꿈
str.replaceFirst //처음 나오는거 바꿈
String result = new StringBuilder(str).reverse().toString()
Str.contains("AB"); //boolean으로 반환
Integer.parseInt(string);
Integer.praeInt(string,n);n진수 string일 경우.
String.valueOf(n);
String.valueOf(char[] chararr);
Int answer = (Int) double;
String은 한번 만들어지면 문자를 추가하거나 삭제할 수 없으므로, 변경이 필요한 경우 사용.
StringBuilder sb = new StringBuilder();
//문자열 추가
sb.append("apple")
//특정 인덱스에 문자 삽입
sb.insert(2,"o");
//인덱스로 문자열 삭제
sb.delete(0,2);
//특정 인덱스의 문자 삭제
sb.deleteCharAt(2);
//특정 인덱스의 문자를 변경
sb.setCharAt(1,"p");
//문자열 뒤집기
sb.reverse();