(자바) 문자열 함수들 팁

2022. 11. 10. 02:13자바

728x90

 toString() :객체가 가지고 있는 정보나 값들을 문자열로 만들어 리턴하는 메소드

 ArrayList<string> name=new ArrayList<string>(); // 동적배열 
(import java.util.ArrayList; 필요)

     
 문자열 합치기 : s1+ s2 //+ 기호로 붙히면 됨 


-indexOf : 문자열에서 특정 문자가 시작되는 위치(인덱스)를 리턴(결과값이 6으로 나온 이유는 자바는 숫자를 0부터 세기 때문이다.)
중복되는 단어가 있더라도 앞에서부터 가장 먼저 찾은 단어의 인덱스 번호를 출력!


-contains : 문자열에서 특정 문자열이 포함되어 있는지의 여부를 리턴(문자열을 포함하고 있기 때문에 true를 리턴한다.)

-charAt: 문자열에서 특정 위치의 문자(char)를 리턴(6번째 인덱스에 위치한 문자를 리턴하려면 charAt(6)) //반환 char형

-split: 문자열을 특정 구분자로 분리하는 메소드

문자열을 문자 단위로 분리하고 싶다면 split(문자열,"") 

-> String 타입의 배열로 반환

 

- compareTo(): 두 문자열을 사전적으로 비교

전달받은 매개변수의 문자열보다 길이가 짧거나, 순서가 앞이면 마이너스 반환

                                                     길이가 길거나, 순서가 뒤이면 양수 반환

                                                     같으면 0 반환

<문자열 자르고 싶을 때> 

- substring(begin) : begin부터 끝까지 문자열 반환

 substring(begin, end) : begin부터 end 전까지의 문자열을 반환 

<문자열 길이 구하기>

length()

728x90