Java实现文件过滤的方法,比如我只想获得某个路径下.java文件只需要实现FilenameFilter这个接口即可。比如:Java代码 1. private class FileFilter implements FilenameFilter { 2. public boolean accept(File dir, String name) { 3. return name.endsWith(".java"); 4. } 5. } 然后再调用list方法,以这个文件过滤器为参数即可Java代码 1. String[] allNames = new File(path).list(new FileFilter()); 这样得到的allNames数组就是path这个路径下所有的.java文件了。 对于Swing中的文件选择框,调用setFileNameFilter方法就可以Java代码 1. FileDialog.setFilenameFilter(java.io.FilenameFilter)
解决方案 »
- struts2,一个页面调用多个action显示的列表话,与数据库的连接怎么设计?
- 请教个dwr类型转换问题
- 请教:《struts2实战》基于struts的版本
- 【求助啊】ibatis调用存储过程出错
- servlet向用户发送一个pdf可以,但改成doc却始得一到数据,不知啥回事呀
- 做论坛
- 比较熟练一点的兄弟进来看看:servlet(jsp)如何使用数据库连接以便达到最好的效果?我认为很值得讨论一下
- 关于JSP在TOMCAT下的文件所放的位置的问题。
- 怪! String query="update table set ....."不可用?
- servlet中不支持使用Spring注解@Resource和@Autowired为service引用注入对象吗
- weblogic控制台打不开,提示:
- 在线等啊,resin问题
filter.addExtension("jpg");
filter.addExtension("gif");
filter.setDescription("JPG & GIF Images");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}