이번 주제는 문자열의 시작 검사와 끝 검사입니다.
메소드 사용 법 자체는 아래와 같습니다.
1. startsWith 문자열 시작 검사
2. endsWith 문자열 끝 검사.
String test ="문자열 test 입니다.";
String search ="문자열";
// String에 찾으려는 String이 포함되어 있는지 검사.
if(test.startsWith(search)) System.out.println(search+"값으로 시작합니다.");
// String과 값이 같은지 검사.
search = "입니다.";
if(test.endsWith(search)) System.out.println(search+"값으로 끝납니다.");
자 다음 메소드를 사용하여 실제로 많이 사용하는것은
주로 파일 관련해서 많이 다룹니다.
확장자 검사를 한다던지 첫 시작 글자등을 검색할때 유용하게 쓰입니다.
예제는 다음과 같습니다.
// 2023년으로 시작하는 엑셀 파일 개수를 확인해봐라.
int cnt=0;
File dir = new File("파일 경로");
for(String f: dir.list()) {
// 2023으로 시작하는 파일 확인
if(f.startsWith("2023")) ;
else continue;
// xls 확장자로 끝나는 파일 확인
if(f.endsWith(".xls")) cnt++;
}
궁금하신점 있으시면 댓글에 남기면 답변 드립니다. ~
'JAVA > Java 기본 돌아보기' 카테고리의 다른 글
[JAVA] 싱글톤 (0) | 2023.10.04 |
---|---|
[Java] Overloading 활용 (0) | 2023.09.27 |
[JAVA] String 클래스 문자열 비교 (0) | 2023.09.19 |
[JAVA]String 클래스 String -> char (0) | 2023.09.18 |
자바 버블 정렬 (0) | 2023.09.18 |