본문 바로가기
JAVA/[JAVA] 바구니

[JAVA] String Class(2)

by oncerun 2020. 5. 12.
반응형

 

문자열 찾기 indexOf()

 

매개 값으로 주어진 문자열이 시작되는 인덱스를 리턴합니다.

주어진 문자열이 포함되어 있지 않으면 -1을 리턴합니다.

 

특정 문자열이 포함되어 있는지 여부에 따라 실행 코드를 달리할 때 자주 사용됩니다.

if(문자열.indexOf("찾는 문자열") != -1) {
//찾는 문자열이 포함되어 있을때 실행되는 코드
}else
//찾는 문자열이 포함되어 있지 않은 경우 실행되는 코드

 

 

문자열 길이 length()

 

0부터 문자열의 길이를 반환합니다. 띄어쓰기 포함 합니다.

 

 

문자열 대치 replace()

 

첫 번째 매개 값인 문자열을 찾아 두번째 매개값인 문자열로 대치한 새로운 문자열을 리턴합니다.

replace(바꿀 값. 바뀐 값);

 

만약 replace메서드로 String 객체의 값이 바뀐다면 존재하던 객체의 값 이변 경하는 것이 아니라 새로운 객체를 생성하는 것입니다.

 

 

 

문자열 잘라내기 substring()

 

1. 매개 값이 두개인경우 주어진 시작과 끝 인덱스 사이의 문자열을 추출합니다.

2. 매개값이 하나인 경우 주어진 인덱스 이후부터 끝까지 문자열을 추출합니다.

 

 

 

알파벳 대. 소문자 변경

toLowerCase(), toUpperCase()

새로운 문자열을 생성하여 변경하는 것입니다.

 

 

 

문자열 앞뒤 공백 잘라내기 trim()

이것 또한 새로운 객체를 생성하는 것입니다.

 

 

 

문자열 변환 valueOf()

기본 타입의 값을 문자열로 변환합니다.

 

 

반응형

'JAVA > [JAVA] 바구니' 카테고리의 다른 글

[JAVA] StringBuffer , StringBuilder  (0) 2020.05.21
[JAVA] Enumeration Type  (0) 2020.05.13
[JAVA] String Class  (0) 2020.05.08
[JAVA] Arrays 클래스  (0) 2020.05.07
[JAVA] Map Colletion  (0) 2020.05.03

댓글