Возможно, вы захотите создать файловый фильтр для этого конкретного расширения.
FileFilter wavFiter = new FileFilter(){
@Override
public boolean accept(File pathname) {
return pathname.getPath().toLowerCase().endsWith("wav");
}
}
или для любых других
class FileExtentionFilter implements FileFilter {
private final String extenstion;
FileExtenstionFilter(String extenstion) {
this.extenstion = extenstion;
}
@Override
public boolean accept(File pathname) {
return pathname.getPath().toLowerCase().endsWith("wav");
}
}
А потом используйте это так
File dir = new File(dirPath);
File[] waves = dir.listFiles(wavFiter);
или
File dir = new File(dirPath);
File[] waves = dir.listFiles(new FileExtentionFilter("wav"));