%b - bolean or null->false, not null->true
%c - 문자(char) / 65->'A'
%d - 정수
%f - 실수 / ex) %.1f 소수점 첫째 자리까지
%s - 문자열
%x - 16진법(정수), %a - 16진법(실수)
%o - 8진법(정수)
System.out.println(String.format("%d x %f = %.2f", intN, floatN, intN * floatN));
//length
string1.length() //string1 문자열 길이 반환
//indexOf
string1.indexOf(string2) // string2가 string1의 어느index부터 시작하는지(없으면 -1)
//charAt
string1.charAt(3) // 특정 index의 문자 반환
원본 훼손 X, return string 타입
//trim
string1.trim() // 앞뒤 공백제거
//replace
string1.replace(string2, string3) // string1 속 string2를 모두 찾아 string3로 변경
//substring
string1.substring(n) //string1의 index n~끝까지의 문자열 반환
string1.substring(n, m) //string1의 index n~m-1까지의 문자열 반환
//toLowercase, toUppercase
string1.toLowerCase() // string1의 대문자를 소문자로 변경, toUppercase는 반대
//split
String[] strArr = string1.split(","); // 문자열 구분자 이용해 나눠 배열에 저장
String[] sarr = s.split("-", n); //구분자 이용 앞에부터 n개만 나눔 마지막엔 나머지 다 포함
//equals
string1.equals(string2) //== 연산자는 참조 자료형에서 메모리 주소 값으로 비교(부정확)
//contains
string1.contains(string2); // string1이 string2 포함하는지 확인
//startsWith,endsWith
string1.startWith(string2); // string1이 string2로 시작하는지 endsWith는 끝나는지
//compareTo
string1.compareTo(string2); // string1이 앞-음수,뒤-양수,같음-0(정렬에 많이 사용)