주어진 문자열이 단순히 포함되어 있는지만 조사하고 싶다면 contain() 메소드를 사용하면 된다

원하는 문자열이 포함되어 있으면 contains() 메소드는 true를 return하고, 그렇지 않으면 false를 return 한다

String subject = "자바 프로그래밍";
boolean result = subject.contains("프로그래밍");

 

예제

package ch05.sec05;

public class IndexOfContainsExample {
	public static void main(String[] args) {
		String subject = "자바 프로그래밍";
		
		int location = subject.indexOf("프로그래밍");
		System.out.println(location);
		
		if(location != -1) {
			System.out.println("자바와 관련된 책");
		} else {
			System.out.println("자바와 관련없는 책");
		}
		
		System.out.println("=====================================");
		
		boolean result = subject.contains("자바");
		
		if(result) {
			System.out.println("자바와 관련된 책");
		} else {
			System.out.println("자바와 관련없는 책");
		}
		
	}
}
3
자바와 관련된 책
=====================================
자바와 관련된 책
반응형

+ Recent posts