Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

거인의 코딩일지

[Java] startsWith()?? endsWith()??? 본문

코딩/JAVA

[Java] startsWith()?? endsWith()???

코딩거인 2023. 12. 25. 10:06
728x90

startsWith() 란???
startsWith()
  1. boolean startsWith(String prefix)
  2. startsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다.
  3. 해당 문자열로 시작되는지 여부를 확인하고 boolean에 맞춰 true/false 값을 리턴한다.
startsWith() 기본 사용법
public class StartsWithTest{
    public static void main(String[] args){
    
        String startsWithT = "자바 코딩 테스트 ";
        System.out.println( startsWithT.startsWith("자바") );  // true
        System.out.println( startsWithT.startsWith("자바 ") );// true
        System.out.println( startsWithT.startsWith("자") );// true
        System.out.println( startsWithT.startsWith(" 자") );// false

    }
}
  • 위에서 설명한거와 같이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이기 때문에 "자 / 자바" 를 사용해도 true가 반환되는 것을 볼 수 있다.
  • 하지만 공백도 취급하기 때문에 확인을 하고 사용해주면 될 것이다.

 


endsWith() 란??

 

endsWith()
  1. boolean endsWith(String suffix)
  2. endsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 끝나는지 체크하는 함수이다.
  3. 해당 문자열로 끝나는 여부를 확인하고 boolean에 맞춰 true/false 값을 리턴한다.
endsWith() 기본 사용법
public class EndsWithTest{
    public static void main(String[] args){

        String endsWithT = "자바 코딩 테스트 ";
        System.out.println( endsWithT.endsWith("테스트") );  // false
        System.out.println( endsWithT.endsWith("테스트 ") );// true
        System.out.println( endsWithT.endsWith("트 ") );// true
        System.out.println( endsWithT.endsWith(" 테") );// false

    }
}
  • 위에서 설명한 거와 같이 특정 문자 또는 문자열로 끝나는지 체크하는 함수이기 때문에 "트 / 테스트 "를 사용해도 true가 반환되는 것을 볼 수 있다.
  • 하지만 공백도 취급하기 때문에 확인을 하고 사용해주면 될 것이다.
  • 예시로 쓴 것처럼 테스트로 분명 끝나는데 false가 나오는 이유는 테스트 다음에 공백이 있기 때문이다.

 

참고문헌

 

[JAVA] 자바_startsWith/endsWith (특정 문자로 시작하거나 끝나는지 체크)

- 특정 문자로 시작하거나 끝나는지 확인하기 - startsWith() - boolean startsWith(String prefix) - startsWith() 함수는 대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다. - 해당 문자열로

mine-it-record.tistory.com

 

728x90