나는 동일한 확장자를 가진 많은 파일을 가지고있는 폴더 사용자를 가지고 있습니다. 필터 인 쿼리로 모든 사용자 파일 이름을 찾고 싶습니다.동일한 확장자를 가진 이름의 파일 수를 검색하십시오.
다음 코드에서 쿼리 필터와 동일한 모든 파일을 검색하는 방법은 무엇입니까?
public Collection<User> findUsers(String filter) {
List<User> filteredList = new ArrayList<User>();
try {
FileInputStream fileInputStream = new FileInputStream("Path of file");
ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream);
Object object = objectInputStream.readObject();
while (object.equals(filter)) {
filteredList.add((User)object);
object = objectInputStream.readObject();
}
objectInputStream.close();
}
catch(Exception ioEx){
//..............
}
}
return filteredList;
}
도움 주셔서 감사합니다.
귀하의 코드가 귀하의 질문에 일치하지 않습니다 여기에 – chrylis
@chrylis : 예 폴더의 파일을 읽고 deserialize하려고합니다. – AskQuestion