-String 클래스는 문자열을 다루기 위한 클래스
- 문자열 연산
- concat(String str): 문자열을 이어붙입니다.
- substring(int beginIndex): 시작 인덱스부터 문자열 끝까지의 부분 문자열을 반환합니다.
- substring(int beginIndex, int endIndex): 시작 인덱스부터 끝 인덱스까지의 부분 문자열을 반환합니다.
- replace(char oldChar, char newChar): 문자열 내의 특정 문자(oldChar)를 다른 문자(newChar)로 바꿉니다.
- trim(): 문자열의 앞 뒤 공백을 제거합니다.
- toUpperCase(): 문자열을 대문자로 변환합니다.
- toLowerCase(): 문자열을 소문자로 변환합니다
- charAt(int index): 주어진 인덱스에 해당하는 문자를 반환합니다.
- codePointAt(int index): 주어진 인덱스에 해당하는 문자의 유니코드 코드 포인트 값을 반환합니다.
- codePointBefore(int index): 주어진 인덱스 이전에 있는 문자의 유니코드 코드 포인트 값을 반환합니다.
- codePointCount(int beginIndex, int endIndex): 주어진 인덱스 범위 내에 있는 문자의 개수를 반환합니다.
- compareTo(String anotherString): 두 문자열을 사전 순으로 비교합니다.
- 문자열 검색
- indexOf(int ch): 문자열에서 특정 문자의 인덱스를 반환합니다.
- indexOf(String str): 문자열에서 특정 문자열의 인덱스를 반환합니다.
- lastIndexOf(int ch): 문자열에서 특정 문자의 마지막 인덱스를 반환합니다.
- lastIndexOf(String str): 문자열에서 특정 문자열의 마지막 인덱스를 반환합니다.
- startsWith(String prefix): 문자열이 특정 문자열로 시작하는지 확인합니다.
- endsWith(String suffix): 문자열이 특정 문자열로 끝나는지 확인합니다.
- contains(CharSequence s): 문자열이 특정 문자열을 포함하는지 확인합니다.
- matches(String regex): 문자열이 주어진 정규식과 일치하는지 확인합니다.
- regionMatches(int toffset, String other, int ooffset, int len): 문자열의 일부분이 다른 문자열과 일치하는지 확인합니다.
- 문자열 변환
- valueOf(): 다른 자료형의 값을 문자열로 변환합니다.
- getBytes(): 문자열을 바이트 배열로 변환합니다.
- getBytes(Charset charset): 문자열을 지정된 문자 집합으로 인코딩한 바이트 배열을 반환합니다.
- toCharArray(): 문자열을 문자 배열로 변환합니다
- 문자열 비교
- equals(Object anObject): 문자열과 주어진 객체가 같은지 비교합니다.
- equalsIgnoreCase(String anotherString): 문자열과 주어진 문자열이 같은지 대소문자를 무시하고 비교합니다.
- 문자열 길이
- length(): 문자열의 길이를 반환합니다.
- 문자열 분할
- split(String regex): 문자열을 정규식에 따라 분할하여 문자열 배열로 반환합니다.
- 문자열 검색 및 변환
- replaceFirst(String regex, String replacement): 문자열에서 정규식과 일치하는 첫 번째 문자열을 지정된 문자열로 대체합니다.
- replaceAll(String regex, String replacement): 문자열에서 정규식과 일치하는 모든 문자열을 지정된 문자열로 대체합니다.
- 문자열 형식화
- format(String format, Object... args): 지정된 형식 문자열을 사용하여 문자열을 형식화합니다.
- 문자열 비교
- compareToIgnoreCase(String str): 두 문자열을 대소문자를 구분하지 않고 사전 순으로 비교합니다.
- 문자열 검색 및 추출
- indexOf(int ch, int fromIndex): 주어진 인덱스 이후에 처음 등장하는 특정 문자의 인덱스를 반환합니다.
- lastIndexOf(int ch, int fromIndex): 주어진 인덱스 이전에 마지막으로 등장하는 특정 문자의 인덱스를 반환합니다.
'의문점 공부하기 > 📌 Java' 카테고리의 다른 글
📌 인터페이스는 객체 사용 규칙을 정의한다 (0) | 2023.06.15 |
---|---|
📌 추상 클래스에서 추상 메서드는 필수적인가? (0) | 2023.06.14 |
📌 String str ="i"와 String str = new String("i")가 동일 할까? (0) | 2023.06.12 |
📌 문자열을 반전시키는 가장 좋은 방법은 무엇일까? (0) | 2023.06.09 |
📌 String은 기본 데이터 타입일까? (0) | 2023.06.08 |