contains(CharSequence s) : 문자열이 특정 문자열을 포함하고 있는지 확인한다.
indexOf(String ch) / indexOf(String ch, int fromIndex) : 문자열이 처음 등장하는 위치를 반환한다.
lastIndexOf(String ch) : 문자열이 마지막으로 등장하는 위치를 반환한다.
substring(int beginIndex) / substring(int beginIndex, int endIndex) : 문자열의 부분 문자열을 반환한다.
concat(String str) : 문자열의 끝에 다른 문자열을 붙인다.
replace(CharSequence target, CharSequence replacement) : 특정 문자열을 새 문자열로 대체한다.
replaceAll(String regex, String replacement) : 문자열에서 정규 표현식과 일치하는 부분을 새 문자열로 대체 한다.
replaceFirst(String regex, String replacement) : 문자열에서 정규 표현식과 일치하는 첫 번째 부분을 새 문자열로 대체한다.
toLowerCase() / toUpperCase() : 문자열을 소문자나 대문자로 변환한다.
trim() : 문자열 양쪽 끝의 공백을 제거한다. 단순 Whitespace만 제거할 수 있다.
strip() : Whitespace와 유니코드 공백을 포함해서 제거한다. - 자바11
split(String regex) : 문자열을 정규 표현식을 기준으로 분할한다.
join(CharSequence delimiter, CharSequence... elements) : 주어진 구분자로 여러개 분자열을 결합한다.
valueOf(Object obj) : 다양한 타입을 문자열로 변환한다.
toCharArray() : 문자열을 문자 배열로 변환한다.
format(String format, Object... args) : 형식 문자열과 인자를 사용하여 새로운 문자열을 생성한다.
matches(String regex) : 문자열이 주어진 정규 표현식과 일치하는지 확인한다.