使用java文件过滤器输出制定格式文件路径的实例代码如下所示:
进口java.io.File; 公开课demo_file04 { 公共静态void main (String [] args) { fileall(新文件(“D: \ \编码”)); } 私有静态孔隙fileall(文件f1) {//System.out.println (f1);//判断文件是否是目录 如果(f1.isDirectory ()) {//获取文件列表继续遍历 文件[]文件=f1.listFiles (); (文件文件:文件){//递归遍历文件 fileall(文件); } 其他}{//输出文件目录 如果(f1.toString () .toLowerCase () .endsWith (. jar)) {System.out.println (f1);} } } }
进口java.io.File; 进口java.io.FileFilter; 公开课demo_file05 { 公共静态void main (String [] args) { fileall(新文件(“D: \ \编码”)); } 私有静态孔隙fileall(文件f1) {//System.out.println (f1);//判断文件是否是目录 如果(f1.isDirectory ()) {//获取文件列表继续遍历 文件[]文件=f1。listFiles(新FileFilter () { @Override 公共布尔接受(文件文件){ 如果(file.isDirectory ()) { 返回true; } 返回file.getName () .toLowerCase () .endsWith (“java”); } }); (文件文件:文件){//递归遍历文件 fileall(文件); } 其他}{//输出文件目录 System.out.println (f1); } } }
进口java.io.File; 进口java.io.FileFilter; 公开课demo_file06 { 公共静态void main (String [] args) { fileall(新文件(“D: \ \编码”)); } 私有静态孔隙fileall(文件f1) {//System.out.println (f1);//判断文件是否是目录 如果(f1.isDirectory ()) {//获取文件列表继续遍历 文件[]文件=f1。listFiles((文件文件)→{ 如果(file.isDirectory ()) { 返回true; } 返回file.getName () .toLowerCase () .endsWith (“java”); }); (文件文件:文件){//递归遍历文件 fileall(文件); } 其他}{//输出文件目录 System.out.println (f1); } } } 文件[]文件=f1。listFiles((文件文件)→{ 如果(file.isDirectory ()) { 返回true; } 返回file.getName () .toLowerCase () .endsWith (“java”); });//等价 文件[]=f1.listFiles文件(文件→file.isDirectory () | | file.getName () .toLowerCase () .endsWith (“java”));
以上所述是小编给大家介绍的使用java文件过滤器输出制定格式文件路径的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持。
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!