Java String Method 정리 by Bard
- charAt(): 이 메서드는 지정된 인덱스에 있는 문자를 반환합니다. 예를 들어, "hello" 문자열의 첫 번째 문자를 얻으려면 charAt(0)을 호출합니다.
- length(): 이 메서드는 문자열의 길이를 반환합니다. 예를 들어, "hello" 문자열의 길이는 5입니다.
- substring(): 이 메서드는 지정된 시작 인덱스와 끝 인덱스 사이의 문자열을 반환합니다. 예를 들어, "hello" 문자열의 첫 두 문자 "he"를 얻으려면 substring(0, 2)를 호출합니다.
- indexOf(): 이 메서드는 지정된 문자가 문자열에 나타나는 첫 번째 인덱스를 반환합니다. 문자가 문자열에 나타나지 않으면 -1을 반환합니다.
- lastIndexOf(): 지정된 문자열이 문자열에 나타나는 마지막 인덱스를 반환합니다.
- replace(): 이 메서드는 지정된 문자 또는 문자열을 다른 문자 또는 문자열로 바꿉니다. 예를 들어, "hello" 문자열에서 "l"을 "w"로 바꾸려면 replace('l', 'w')를 호출합니다.
- toLowerCase(): 이 메서드는 문자열의 모든 문자를 소문자로 변환합니다.
- toUpperCase(): 이 메서드는 문자열의 모든 문자를 대문자로 변환합니다.
- trim(): 이 메서드는 문자열의 왼쪽과 오른쪽에 있는 공백을 제거합니다.
- equals(): 이 메서드는 두 문자열이 같은지 여부를 확인합니다.
- equalsIgnoreCase(): 이 메서드는 두 문자열이 대소문자 구분 없이 같은지 여부를 확인합니다.
- concat(): 이 메서드는 두 문자열을 연결합니다.
- split(): 이 메서드는 지정된 정규식에 따라 문자열을 토큰으로 나눕니다.
- contains(): 이 메서드는 지정된 문자열이 문자열에 포함되어 있는지 여부를 확인합니다.
- getBytes(): 이 메서드는 문자열을 바이트 배열로 변환합니다.
- intern(): 이 메서드는 문자열의 공유 인스턴스를 반환합니다.
- compareTo(): 이 메서드는 두 문자열을 사전 순서로 비교합니다.
- compareToIgnoreCase(): 이 메서드는 두 문자열을 대소문자 구분 없이 사전 순서로 비교합니다.
- startsWith(): 이 메서드는 지정된 문자열로 시작하는지 여부를 확인합니다.
- endsWith(): 이 메서드는 지정된 문자열로 끝나는지 여부를 확인합니다.
- matches(): 이 메서드는 지정된 정규식과 일치하는지 여부를 확인합니다.
- replaceAll(): 이 메서드는 지정된 정규식에 일치하는 모든 문자열을 다른 문자열로 바꿉니다.
- replaceFirst(): 이 메서드는 지정된 정규식에 일치하는 첫 번째 문자열을 다른 문자열로 바꿉니다.
- split(String regex): 이 메서드는 지정된 정규식에 따라 문자열을 토큰으로 나눕니다.
- split(String regex, int limit): 이 메서드는 지정된 정규식에 따라 문자열을 토큰으로 나누고 limit 개수의 토큰만 반환합니다.
- join(CharSequence delimiter, CharSequence... elements): 이 메서드는 지정된 구분자로 요소를 연결하여 문자열을 반환합니다.
- valueOf(Object value): 이 메서드는 지정된 값을 문자열로 변환합니다.
유니코드 관련 메소드들은 제외하였다.