클로이의 데이터 여행기

[JAVA] 문자열 처리에 자주쓰는 클래스 본문

JAVA

[JAVA] 문자열 처리에 자주쓰는 클래스

징느K 2019. 3. 11. 13:01

이번 포스팅에서 다룰 내용은 '문자열 처리에서 자주 쓰이는 클래스'입니다. 

문자열 처리를 하다보면 반복적으로 쓰이는 클래스가 있는데요. 해당 내용 정리해두고 편리하게 참고하고자 합니다.


 

1. 문자열 비교하기

 equals()

 기능

 두개의 문자열이 같은 지 비교하는 클래스

 사용법

 "문자열A".equals("문자열B")



2) 문자열 치환하기/바꾸기/변경하기

 replace()

 기능

 문자열의 특정 부분을 치환하는 클래스

 사용법

 .replace("치환할것","치환될것")


② replaceAll()

 기

 문자열의 특정부분을 치환하는 클래스

 (replace와 다른 점은 정규식을 활용 할 수 있다는 점)

 사용법

 .replaceAll("치환할것","치환될것")


③ replaceFirst()

 기능

 문자열 치환 클래스로 첫번째로 일치되는 문자열만 바꿈

 사용법 

 .replaceFirst("치환할것","치환될것")



3) 문자열 쪼개기/나누기/분리하기

① split()

 기능

 문자열 기준으로 쪼개는 클래스

사용법

 .spilt("쪼개는기준")


②  substring()

 기능

인덱스 기준으로 쪼개는 클래스

 사용법

 .substring(인덱스1,인덱스2)

 :인덱스1부터 인덱스2 직전까지 문자열 추출


 .substring(인덱스)

 : 인덱스 위치부터 끝까지 문자열 추출



4) 문자열 통일하기

① toLowerCase()

 기능

 문자열을 소문자로 치환하는 클래스

 사용법

 .toLowerCase()


② trim()

 기능

 문자열의 앞뒤 공백제거하는 클래스

 사용법

 .trim()



5) 문자열 위치 찾기/알기

① indexOf()

 기능

 문자열으로 위치값(인덱스)을 찾는 클래스

 사용법

 .indexOf(위치를알고자하는문자)


② charAt()

 기능

 위치값(인덱스)로 문자열울 찾는 클래스

 사용법

 .charAt(위치)


이상입니다.

추가로 필요한 클래스가 있다면 추가하도록 하겠습니다.

감사합니다:D

Comments