텍스트 파일 배열을 만들 수 있습니까?텍스트 파일 배열
내가 20 개의 텍스트 파일 세트가 들어있는 폴더가 있다고 가정 해 보겠습니다.
일부 처리를 수행하고 모든 파일을 반복하기 위해 텍스트 파일을 배열 내부에 저장하고 싶습니다.
텍스트 파일 배열을 만들 수 있습니까?텍스트 파일 배열
내가 20 개의 텍스트 파일 세트가 들어있는 폴더가 있다고 가정 해 보겠습니다.
일부 처리를 수행하고 모든 파일을 반복하기 위해 텍스트 파일을 배열 내부에 저장하고 싶습니다.
파일 이름의 배열이나 파일에 대한 InputStream
참조 배열을 저장할 수 있습니다. 하지만 텍스트 파일 자체를 저장할 수는 없습니다. 텍스트 파일의 내용을 문자열로 저장할 수도 있습니다.
File folder = new File(path);
File[] listOfFiles = folder.listFiles();
FileFilter을 사용하면 모든 파일에서 * .txt 만 얻을 수 있습니다.
확실히. Apache Commons IO를 사용해보십시오.
Iterator it = FileUtils.iterateFiles(dir, new String[]{"txt"},false);
while(it.hasNext()){
File txtFile = it.next();
}
는 반복자 대신 Collection<File>
을 반환하는 비슷한 방법이있다.