반응형

contains 자바 String 메서드 


자바 String contains() 메소드는 String 값에서 특정 순서를 검색합니다.

정의 : boolean contains(charSequence s)

charSequence 지정된 문자열 s 이 포함되어 있는지 확인하여 boolean 값을 반환 합니다.


String str = "test contains method example";

boolean  containValue = str.contain("con");

if( containValue ) {

  system.out.println("str 문자열내에 con 문자열이 포함되어 있다" )

}else{

  ...

}

str.contain("con") 는 true를 반환한다. 


또는 indexOf 메소드를 사용해서 문자열을 검증체크 하는데 자주 사용된다.

실제로 indexOf 메소드는 문자열 위치를 찾는 메소드 이지만 

찾고자 하는 문자열이 포함 되어 있는지 여부를 체크 할때 많이 쓰여지는 것을 볼수 있다.


String str = "test contains method example";

int indexOfValue = str.indexOf("con");

system.out.println("indexOfValue 값은 : " + indexOfValue + " 이다".);


여기에서 실제 indexOfValue 반환값은 정수값 6 이 반환 될 것이다. 

단어를 찾을 때 첫글자의 위치를 반환 한다.

만일 문자열에 찾는 값이 없다면 반환 되는 값은 -1 이다. 



반응형

+ Recent posts