Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 명언
- 유수진
- jungol
- 자유로이
- for문
- JavaScript
- Java
- 자바스크립트
- 정올
- 제주여행
- 제주도여행
- 기초 정규표현식
- 쉬운 정규표현식
- 자바 문제
- 위로글
- 숫자사각형
- 자기계발
- 짧은글
- 자바
- 글귀
- 프로그래밍
- pwa
- 알고리즘 문제
- 좋은글귀
- 정규표현식 예제
- 감성글
- 좋은글
- 정규표현식
- 글
- 알고리즘
Archives
- Today
- Total
자유로이
자바에서 문자열 비교하는 방법 (특정 디렉토리에서 파일 찾기) 본문
자바에서 특정 문자열을 찾는 방법에 대해 알아보겠습니다.
저는 특정 디렉토리 하위의 폴더를 찾는 예제를 만들어 보았습니다.
public static void main(String[] args) {
// 찾을 디렉토리 경로 설정
File path = new File("C:\\Program Files");
File fileList[] = path.listFiles();
// 파일 이름을 담아줄 변수
String fileName ="";
if(fileList.length > 0) {
for(File file : fileList) {
// 파일명을 String 형으로 가져옵니다.
fileName = file.getName();
// 문자열이 포함되어있는지 비교합니다.
// 첫번째 matches
// 포함 : true 미포함 : false
// .* 을 사용하면 앞뒤에 다른 문자가 있어도 찾을 수 있습니다.
if(fileName.matches(".*dows.*"))
System.out.println(file);
//두번째 contains
//포함 : true 미포함 : false
if(fileName.contains("dows"))
System.out.println(file);
//세번째 indexOf
// 포함 : 문자위치(int) 미포함 : -1
if(fileName.indexOf("dows") > -1)
System.out.println(file);
}
}
}
세가지 방법 다 동일 한 결과를 볼 수 있습니다.
예시 결과
'IT > 프로그래밍' 카테고리의 다른 글
자바스크립트 배열에 원하는 값 넣기 (1) | 2020.04.21 |
---|---|
웹스퀘어 그리드뷰 서브토탈(그룹합계) 사용자함수 사용법 (0) | 2020.03.25 |
마이바티스 특징 (0) | 2019.05.29 |
자바에서 smtp 사용방법 (0) | 2019.05.10 |
자바에서 List null 체크하는 법 (0) | 2019.04.24 |
Comments