Myo-Kyeong Tech Blog
[ JAVA ] JAVA 문자열 메소드 정리 - substring, chatAt, length, contains, indexOf, equals 본문
Programming/Java
[ JAVA ] JAVA 문자열 메소드 정리 - substring, chatAt, length, contains, indexOf, equals
myo-kyeong 2023. 6. 12. 19:29728x90
반응형
substring()
- 문자열의 특정 부분을 추출하는 데 사용
- 두 가지 버전 - 시작 인덱스만 제공, 시작 인덱스와 끝 인덱스 모두 제공.
String s = "Hello World";
System.out.println(s.substring(6)); // 출력: World
System.out.println(s.substring(0, 5)); // 출력: Hello
charAt()
- 주어진 인덱스에 있는 문자를 반환
String s = "Hello World";
System.out.println(s.charAt(0)); // 출력: H
length()
- 문자열의 길이 반환
String s = "Hello World";
System.out.println(s.length()); // 출력: 11
contains()
- 특정 문자열이 대상 문자열에 포함되어 있는지 여부 확인
String s = "Hello World";
System.out.println(s.contains("World")); // 출력: true
indexOf()
- 특정 문자열이 처음으로 나타나는 위치의 인덱스 반환
- 문자열이 없는 경우 -1을 반환
String s = "Hello World";
System.out.println(s.indexOf("World")); // 출력: 6
equals()
- 두 문자열이 동일한지 비교하는 데 사용
- 동일한 내용이 true, 동일하지 않으면 false 반환
String s1 = "Hello World";
String s2 = "Hello World";
System.out.println(s1.equals(s2)); // 출력: true
trim()
- 문자열의 앞, 뒤에서 공백(white space)을 제거하는 데 사용
String s = " Hello World ";
System.out.println(s.trim()); // 출력: Hello World
728x90
반응형
'Programming > Java' 카테고리의 다른 글
[ JAVA ] JAVA IntStream 주요 메서드 정리 (0) | 2023.06.14 |
---|---|
[ JAVA ] JAVA 클래스 변수와 인스턴스 변수 생성 시점과 메모리 영역 (0) | 2023.06.13 |
[ JAVA ] JAVA 배열 java.util.Arrays 클래스 주요 메소드 정리 ( copyOf ,sort, equals, fill, binarySearch ) (0) | 2023.06.10 |
[ JAVA ] JAVA 문자열 대문자 소문자 변환 - toUpperCase(), toLowerCase() (0) | 2023.06.10 |
[ JAVA ] JAVA 기초 문법 - static 변수 (0) | 2023.06.08 |