IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 577 JAVA
如果我们也业务要求,我们要操作文件名为某个特征的文件,我们可以使用java过滤器,可以很方便的过滤出符合我们设定过滤规则的文件。
我这里以获取当前目录中名字以“.”开头的文件为例。
我们先首先需要进行实例化,我们这里需要实例化的是File(),并将过滤规则写在其中。
注意,这里是需要导包的,如果不导包,那么程序将会出错。
由于我们这里的过滤只会执行一次,在其他地方使用不到,因此我们创建一个匿名内部类。这里需要注意,这里需要导包,import java.io.FileFilter;
我们在匿名内部类中写过滤规则。如果您主要过滤其他规则的文件,您直接在匿名类部类中写您的过滤规则即可。
接下来,返回过滤后的文件。为了方便查看,我们选择将其输出到控制台。
因为过滤后返回的是多个文件,是一个File类型的数组,所有File[] subs=dir.listFiles(filter);这里需要导包import java.io.FileFilter;
数组是不能直接输出到控制台的,如果直接输出,那么输出的是数组的地址,完全没有意义。因此我们需要做一个循环,遍历出所有的内容。
System.out.println(sub.getName());即可将其文件名直接输出到控制台。
我输出的结果为下图所示:
通过这些这些结果,我们可以很清晰的看到指定目录下有哪一些符合过滤规则的文件。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
IDEA中怎么设置项目更改后的分析延迟时间,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置项目更改后的分析延迟时间,这样就可确保项目范围分析的正确性,具体的操作步骤如下。......
2023-07-04 577 JAVA
IDEA中怎么设置调试器最近表达式的最大数量,IDEA是java编程语言的集成开发环境,使用该软件编写代码时,可以设置调试器最近表达式的最大数量,从而有效避免调试器中表达式存储过多。......
2023-07-04 399 JAVA