728x90
charAt(int index)
- 반환 타입: char
- 설명: 문자열에서 지정된 인덱스의 문자를 반환합니다. 인덱스는 0부터 시작합니다.
- 인자: index - 가져올 문자의 인덱스 (int).
toUpperCase()
- 반환 타입: String
- 설명: 문자열의 모든 문자를 대문자로 변환하여 반환합니다.
- 인자: 없음.
toLowerCase()
- 반환 타입: String
- 설명: 문자열의 모든 문자를 소문자로 변환하여 반환합니다.
- 인자: 없음.
String.join(CharSequence delimiter, CharSequence... elements)
- 반환 타입: String
- 설명: 지정된 구분자를 사용하여 주어진 문자열 배열을 하나의 문자열로 연결합니다.
- 인자:
- delimiter - 배열 요소 사이에 삽입할 구분자 (CharSequence).
- elements - 연결할 문자열 요소들 (CharSequence...).
split(String regex)
- 반환 타입: String[]
- 설명: 지정된 정규 표현식에 따라 문자열을 분할하고, 분할된 부분 문자열을 배열로 반환합니다.
- 인자: regex - 분할에 사용할 정규 표현식 (String).
String.valueOf(int i) (다양한 오버로드 가능)
- 반환 타입: String
- 설명: 주어진 기본 타입의 값을 문자열로 변환하여 반환합니다.
- 인자: i - 문자열로 변환할 값 (int, double, char, boolean, Object, char[] 등).
String.format(String format, Object... args)
- 반환 타입: String
- 설명: 지정된 형식과 인수를 사용하여 포맷된 문자열을 반환합니다.
- 인자:
- format - 형식 문자열 (String).
- args - 형식 문자열에 적용할 인수들 (Object...).
String.copyValueOf(char[] data)
- 반환 타입: String
- 설명: 주어진 문자 배열의 내용을 문자열로 복사하여 반환합니다.
- 인자: data - 문자열로 변환할 문자 배열 (char[]).
startsWith(String prefix)
- 반환 타입: boolean
- 설명: 문자열이 지정된 접두사로 시작하는지 여부를 확인합니다.
- 인자: prefix - 확인할 접두사 (String).
endsWith(String suffix)
- 반환 타입: boolean
- 설명: 문자열이 지정된 접미사로 끝나는지 여부를 확인합니다.
- 인자: suffix - 확인할 접미사 (String).
isBlank()
- 반환 타입: boolean
- 설명: 문자열이 비어 있거나 공백 문자로만 구성되어 있는지 여부를 확인합니다.
- 인자: 없음.
isEmpty()
- 반환 타입: boolean
- 설명: 문자열이 길이가 0인지 확인합니다.
- 인자: 없음.
concat(String str)
- 반환 타입: String
- 설명: 주어진 문자열을 현재 문자열의 끝에 연결하여 반환합니다.
- 인자: str - 연결할 문자열 (String).
equals(Object anObject)
- 반환 타입: boolean
- 설명: 두 문자열이 같은지 비교합니다. 대소문자를 구분합니다.
- 인자: anObject - 비교할 대상 객체 (Object).
codePointAt(int index)
- 반환 타입: int
- 설명: 지정된 인덱스의 유니코드 코드 포인트를 반환합니다.
- 인자: index - 코드 포인트를 가져올 인덱스 (int).
codePointCount(int beginIndex, int endIndex)
- 반환 타입: int
- 설명: 지정된 문자 범위 내에 있는 유니코드 코드 포인트의 수를 반환합니다.
- 인자:
- beginIndex - 범위의 시작 인덱스 (int).
- endIndex - 범위의 끝 인덱스 (int).
codePointBefore(int index)
- 반환 타입: int
- 설명: 지정된 인덱스 이전의 유니코드 코드 포인트를 반환합니다.
- 인자: index - 인덱스 위치 (int).
substring(int beginIndex)
- 반환 타입: String
- 설명: 문자열의 지정된 시작 인덱스에서 끝까지의 부분 문자열을 반환합니다.
- 인자: beginIndex - 부분 문자열이 시작될 인덱스 (int).
substring(int beginIndex, int endIndex)
- 반환 타입: String
- 설명: 지정된 시작 인덱스부터 끝 인덱스 전까지의 부분 문자열을 반환합니다.
- 인자:
- beginIndex - 부분 문자열의 시작 인덱스 (int).
- endIndex - 부분 문자열의 끝 인덱스 (int).
subSequence(int beginIndex, int endIndex)
- 반환 타입: CharSequence
- 설명: 지정된 범위의 문자열을 CharSequence로 반환합니다. substring과 유사하지만 반환 타입이 CharSequence입니다.
- 인자:
- beginIndex - 시작 인덱스 (int).
- endIndex - 끝 인덱스 (int).
getBytes()
- 반환 타입: byte[]
- 설명: 문자열을 기본 문자 인코딩에 따라 바이트 배열로 변환하여 반환합니다.
- 인자: 없음.
getBytes(String charsetName)
- 반환 타입: byte[]
- 설명: 지정된 문자 인코딩을 사용하여 문자열을 바이트 배열로 변환하여 반환합니다.
- 인자: charsetName - 사용할 문자 인코딩 (String).
matches(String regex)
- 반환 타입: boolean
- 설명: 문자열이 지정된 정규 표현식과 일치하는지 확인하여 반환합니다.
- 인자: regex - 매칭할 정규 표현식 (String).
compareTo(String anotherString)
- 반환 타입: int
- 설명: 두 문자열을 사전 순으로 비교합니다. 현재 문자열이 사전 순으로 앞서면 음수를, 같으면 0을, 뒤에 있으면 양수를 반환합니다.
- 인자: anotherString - 비교할 대상 문자열 (String).
contains(CharSequence s)
- 반환 타입: boolean
- 설명: 문자열에 지정된 문자가 포함되어 있는지 확인합니다.
- 인자: s - 포함 여부를 확인할 문자 시퀀스 (CharSequence).
describeConstable()
- 반환 타입: Optional<String>
- 설명: 현재 문자열의 표현 가능 상태를 나타내는 Optional을 반환합니다.
- 인자: 없음.
contentEquals(CharSequence cs)
- 반환 타입: boolean
- 설명: 문자열이 지정된 CharSequence와 동일한지 여부를 확인합니다.
- 인자: cs - 비교할 문자 시퀀스 (CharSequence).
indent(int n)
- 반환 타입: String
- 설명: 문자열의 각 줄에 지정된 수의 공백을 추가하거나 제거한 새 문자열을 반환합니다.
- 인자: n - 추가 또는 제거할 공백의 수 (int).
indexOf(int ch)
- 반환 타입: int
- 설명: 문자열에서 지정된 문자가 처음으로 나타나는 인덱스를 반환합니다. 문자가 없으면 -1을 반환합니다.
- 인자: ch - 찾을 문자 (int).
indexOf(String str)
- 반환 타입: int
- 설명: 문자열에서 지정된 문자열이 처음으로 나타나는 인덱스를 반환합니다. 없으면 -1을 반환합니다.
- 인자: str - 찾을 문자열 (String).
lastIndexOf(int ch)
- 반환 타입: int
- 설명: 문자열에서 지정된 문자가 마지막으로 나타나는 인덱스를 반환합니다. 문자가 없으면 -1을 반환합니다.
- 인자: ch - 찾을 문자 (int).
lastIndexOf(String str)
- 반환 타입: int
- 설명: 문자열에서 지정된 문자열이 마지막으로 나타나는 인덱스를 반환합니다. 없으면 -1을 반환합니다.
- 인자: str - 찾을 문자열 (String).
length()
- 반환 타입: int
- 설명: 문자열의 길이(문자 수)를 반환합니다.
- 인자: 없음.
repeat(int count)
- 반환 타입: String
- 설명: 현재 문자열을 지정된 횟수만큼 반복한 새 문자열을 반환합니다.
- 인자: count - 반복할 횟수 (int).
strip()
- 반환 타입: String
- 설명: 문자열의 앞뒤에서 공백을 제거한 새 문자열을 반환합니다. 공백의 범위는 Character.isWhitespace(int)에 따릅니다.
- 인자: 없음.
trim()
- 반환 타입: String
- 설명: 문자열의 앞뒤에서 공백을 제거한 새 문자열을 반환합니다. 이 메서드는 ASCII 공백만 제거합니다.
- 인자: 없음.
replace(char oldChar, char newChar)
- 반환 타입: String
- 설명: 문자열에서 지정된 문자 oldChar를 찾아서 newChar로 대체한 새 문자열을 반환합니다. 이 메소드는 문자열 내의 모든 해당 문자를 바꿉니다.
- 인자:
- oldChar - 대체할 문자 (char).
- newChar - 새로 대체될 문자 (char).
replace(CharSequence target, CharSequence replacement)
- 반환 타입: String
- 설명: 문자열에서 지정된 문자 시퀀스 target을 찾아서 replacement로 대체한 새 문자열을 반환합니다. 이 메소드는 문자열 내의 모든 해당 문자 시퀀스를 바꿉니다.
- 인자:
- target - 대체할 문자 시퀀스 (CharSequence).
- replacement - 새로 대체될 문자 시퀀스 (CharSequence).
replaceAll(String regex, String replacement)
- 반환 타입: String
- 설명: 문자열에서 지정된 정규 표현식 regex에 일치하는 모든 부분 문자열을 찾아서 replacement로 대체한 새 문자열을 반환합니다. 이 메소드는 정규 표현식을 사용하여 일치하는 모든 부분을 대체합니다.
- 인자:
- regex - 정규 표현식 패턴 (String).
- replacement - 새로 대체될 문자열 (String).
replaceFirst(String regex, String replacement)
- 반환 타입: String
- 설명: 문자열에서 지정된 정규 표현식 regex에 일치하는 첫 번째 부분 문자열을 찾아서 replacement로 대체한 새 문자열을 반환합니다. 이 메소드는 첫 번째 일치 부분만 대체합니다.
- 인자:
- regex - 정규 표현식 패턴 (String).
- replacement - 새로 대체될 문자열 (String).
728x90
'Java' 카테고리의 다른 글
[Java] 1급 커넥션 (0) | 2024.10.14 |
---|---|
[Java] Arrays, Array 메소드 정리 (0) | 2024.08.14 |
[Java] 예외 Exception와 예외 처리 (0) | 2024.07.30 |
[Java] OOP 객체 지향 프로그래밍 (0) | 2024.07.15 |
[Java] 배열 (0) | 2024.07.09 |