개발노트

String 클래스 본문

Programming/JAVA

String 클래스

dev? 2022. 5. 7. 08:29
반응형

1. 문자열 길이 - length

String exam1 = "자바";
exam1.length();

 

 

2. 특정 문자의 위치 조회 - indexOf

: 왼->오 이동하면서 검색 

String exam1 = "자바 테스트";
exam1.indexOf("테");

 

 

3. 특정 문자열이 마지막으로 나타나는 위치 조회 - lastIndexOf

: 오 -> 왼 이동하면서 검색

String exam1 = "자바 테스트";
exam1.lastIndexOf("테");

 

 

4. 특정 문자열 변경 - replace

- replace(기존 문자열, 변경할 문자열)

replace(기존 문자열, 변경할 문자열)

 

 

5. 대소문자 변경 - toUpperCase / toLowerCase

- toLowerCase() : 소문자로 변경

- toUpperCase() : 대문자로 변경

 

 

6. 공백 제거 - trim / replace

- trim() : 양쪽 공백 문자 제거

 

 

- replace() : 모든 공백 문자 제거 및 대체 

replace("대상", "대체문자");

 

 

7. 문자열 비교 - equals

 

 

8. 문자열 자르기 - substring

/* 마지막 인덱스는 포함이 안됨 = 마지막 인덱스 -1 까지 */
substring(시작 인덱스, 마지막 인덱스)

/* 마지막 인덱스는 생략가능 */
substring(인덱스)

 

 

9. 서식 만들기 - format

 

 

10. 문자열 분리하기 - split

 

 

반응형

'Programming > JAVA' 카테고리의 다른 글

compareTo  (0) 2022.05.09
Comparator - compare / compareTo  (0) 2022.05.08
Singleton 패턴  (0) 2022.05.06
추상화 (Abstract / Interface)  (0) 2022.05.05
상속 (Inheritance)  (0) 2022.05.04