본문 바로가기
JAVA/Java 기본 돌아보기

[Java] String 클래스 문자열 시작과 끝 검사하기

by 늑인 2023. 9. 19.

이번 주제는 문자열의 시작 검사와 끝 검사입니다. 

메소드 사용 법 자체는 아래와 같습니다. 

 

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