IT

startsWith, endsWith, contains

yeosang0508 2024. 6. 12. 23:41

startsWith

  • 문자열의 시작에 원하는 문자가 있는지 확인하는 메서드
  • string 작성할 때 공백도 인식을 하여 판단하기에 공백에 유의해서 작성해야 한다.
public static void main(String[] args){
	String a = "123456";
    System.out.println(a.startsWith("123")); // true
    System.out.println(a.startsWith("23")); // false
    System.out.println(a.startsWith(" 123")); // false
    System.out.println(a.startsWith("123456")); // true
}

 

endsWith

  • 문자열의 끝에 원하는 문자가 있는지 확인하는 메서드
  • string 작성할 때 공백도 인식을 하여 판단하기에 공백에 유의해서 작성해야 한다.
public static void main(String[] args) {
	String a = "123456";
    System.out.println(a.endsWith("456")); // true
    System.out.println(a.endsWith("456 ")); // false
    System.out.println(a.endsWith("123")); // false
    System.out.println(a.endsWith("123456")); // true
}

 

contains

  • 문자열 안에 원하는 문자가 있는지 확인하는 메서드
public static void main(String[] args) {
    String a = "123456";
    System.out.println(a.contains("123")); // true
    System.out.println(a.contains("4")); // true
    System.out.println(a.contains("4 ")); // false
    System.out.println(a.contains("1234")); // true
    System.out.println(a.contains("123456")); // true
}