Java 에서 String클래스가 내장하고 있는 메소드를 정리해보자.
String 클래스 메소드 목차
✅ concat()
두 문자열을 연결하는 메소드
String object1 = "String ";
String object2 = "메소드";
String resultObject = object1.concat(object2);
// String 메소드
✅ substring()
문자열의 일부를 추출하는 메소드
String str = "String 메소드";
String subStr = str.substring(0, 6);
// String
✅ indexOf()
문자열 내에서 특정 문자의 첫 번째 인덱스를 반환하는 메소드
String str = "String 메소드";
int index = str.indexOf("메");
// 7
✅ lastIndexOf()
문자열 내에서 특정 문자의 마지막 인덱스를 반환하는 메소드
String str = "String 메소드";
int lastIndex = str.lastIndexOf("String");
// 6
✅ charAt()
주어진 인덱스에 있는 문자를 반환하는 메소드
String object = "String 메소드"
char charValue = object.charAt(2);
// r
✅ isEmpty()
문자열이 비어있는지 확인하는 메소드
String str = "";
boolean isEmpty = str.isEmpty();
// true
✅ replace()
문자열 내의 특정 문자를 다른 문자로 교체하는 메소드
String str = "String 메소드";
String replacedStr = str.replace("메소드", "예시");
// String 예시
✅ toUpperCase()
문자열을 모두 대문자로 변환하는 메소드
String str = "String 메소드";
String upperStr = str.toUpperCase();
// STRING 메소드
✅ toLowerCase()
문자열을 모두 소문자로 변환하는 메소드
String str = "String 메소드";
String lowerStr = str.toLowerCase();
// string 메소드
✅ trim()
문자열의 양쪽 공백을 제거하는 메소드
String str = " String 메소드 ";
String trimmedStr = str.trim();
// String 메소드
✅ split()
주어진 구분자를 기준으로 문자열을 나누는 메소드
String str = "String 메소드, 예시";
String[] parts = str.split(", ");
for (String part : parts) {
System.out.println(part);
}
// String 메소드 예시
💡 문자열을 분할하고 리스트에 한글자씩 저장하는 방법
String str = "String 메소드, 예시";
String[] parts = str.split(", ");
List<String> partList = new ArrayList<>(Arrays.asList(parts));
System.out.println(partList);
[String 메소드, 예시]
✅ toCharArray()
문자열을 문자 배열로 변환하는 메소드
String str = "String";
char[] charArray = str.toCharArray();
for (char ch : charArray) {
System.out.print(ch + " ");
}
// S t r i n g
'Java' 카테고리의 다른 글
[Java] String 배열을 리스트로 /리스트를 배열로 변환하는 방법 (0) | 2025.03.06 |
---|---|
[Java]문자열을 배열로 변환하는 방법 (0) | 2025.03.06 |
[Java]valueOf()를 이용한 형변환 (0) | 2025.03.04 |
[Java]Enum이란? & 사용법 (0) | 2025.02.28 |
[Java]코드 스타일 및 명명 규칙 (0) | 2025.02.24 |