[JAVA] startsWith(), endsWith() 메소드

SangJin Ham·2024년 2월 4일
0

JAVA

목록 보기
14/15
post-thumbnail

startsWith(), endsWith() 메소드

이번 포스팅에서는 대상 문자열이 특정 문자나 문자열로 시작하거나 끝나는지 확인할 수 있는 메소드를 알아보는 시간을 가져보자

startsWith()

  • boolean startsWith(String str) : 비교 대상 문자열이 전달받은 str 값으로 시작되는지 여부를 확인하고 맞다면 true를 반환하고, 아니라면 false를 반환한다.
String str1 = "자바 코딩";

// "자바"로 시작하기 때문에 true
System.out.println(str1.startsWith("자바"));
// "파이썬"으로 시작하지 않기 때문에 false
System.out.println(str1.startsWith("파이썬"));
  • 출력 결과
true
false

endsWith()

  • boolean endsWith(String str) : 비교 대상 문자열이 전달받은 str 값으로 끝나는지 여부를 확인하고 맞다면 true를 반환하고, 아니라면 false를 반환한다.
String str1 = "자바 코딩";

// " 코딩"으로 끝나기 때문에 true
System.out.println(str1.endsWith(" 코딩"));
// "코딩 "으로 끝나지 않기 때문에 false
System.out.println(str1.endsWith("코딩 "));
  • 출력 결과
true
false

예시 코드를 보면 알 수 있듯이 startsWith()endsWith() 메소드는 공백도 포함해서 확인하기 때문에 공백까지 생각해서 메소드를 사용해야한다.

profile
끄적끄적

0개의 댓글