코딩/Java
자바 - 문자열이 특정 문자열로 끝나는지 확인 방법 (endsWith() 메소드)
Junoni
2025. 2. 1. 05:29
반응형
어떠한 문자열이 특정 문자열로 끝나는지 확인하는 String 클래스의 endsWith() 메소드가 존재한다.
예를 들어, endsWith() 메소드를 활용해 A라는 문자열이 ".pdf"로 끝나는지 확인이 가능하다.
public class Example {
public static void main(String[] args) {
String str = "www.naver.com";
System.out.println(str.endsWith(".com")); // true
}
}
"www.naver.com"라는 문자열이 ".com"으로 끝나는지 endsWith() 메소드로 확인하니 true가 반환되었다.
endsWith() 메소드 사용 시 주의 점은 문자열 비교 시 대소문자를 구분한다.
문자열 A가 문자열 B로 끝나는지 확인 방법 (대소문자 무시)
public class Example {
public static void main(String[] args) {
String str = "www.naver.com";
String strEnd = ".com";
String strUpperCase = str.toUpperCase();
String strEndUpperCase = strEnd.toUpperCase();
System.out.println(strUpperCase.endsWith(strEndUpperCase)); // true
}
}
대소문자 무시하고 "www.naver.com"가 ".com"로 끝나는지 확인하는 예시다.
두 문자열을 대문자 혹은 소문자로 변환하고 (이번 예시에선 대문자로 변환)
마지막으로 endsWith() 메소드로 두 문자열을 비교하면 된다.
반응형