用过滤器实现file类实现输出目录以及子目下的结尾为.java的文件
这里用过滤器实现file类实现输出目录以及子目下的结尾为.java的文件
import java.io.File;
import java.io.FileFilter;public class FileDemo2Filter {public static void main(String[] args) {File file1 = new File("D:\\xyf");method1(file1);}private static void method1(File file ) {//1.获取该目录下所有文件的file类对象,目的是能使用获取目录,文件名等方法使用
// 2.使用过滤器过滤,这里用的匿名内部类
// File[] files = file.listFiles(new FileFilter() {// @Override
// public boolean accept(File pathname) {// return pathname.isDirectory()||pathname.getName().toLowerCase().endsWith(".java");
// }
// });//使用lambda表达式(使用条件是接口中只有一个方法),去掉类的声名,方法名,只保留参数,用->和后面方法体相连接File[] files = file.listFiles((File pathname)->{return pathname.isDirectory()||pathname.getName().toLowerCase().endsWith(".java");});//2.如果是文件,继续获取该目录下所有文件的file类对象,不是文件就输出for (File file1 : files) {if (file1.isDirectory()){method1(file1);}else {System.out.println(file1);}}//3.}
}
用过滤器实现file类实现输出目录以及子目下的结尾为.java的文件相关推荐
- file类实现输出目录以及子目下的结尾为.java的文件;
package com.xyf.demo.file类实现输出目录以及子目下的结尾为.java的文件; import java.io.File; import java.util.Locale; pub ...
- 打印 指定目录下和子目录下的的所有.java文件的路径. (使用FileFilter过滤器)
1 package test; 2 /* 3 * 打印 指定目录下和子目录下的的所有.java文件的路径. 4 * */ 5 import java.io.*; 6 import java.util. ...
- 类Loopy是公共的, 应在名为 Loopy.java 的文件中声明
代码是这样的: public class Loopy {public static void main(String[] args){int x = 1; System.out.println(&qu ...
- 类XXX是公共的, 应在名为 XXX.java 的文件中声明
类XXX是公共的, 应在名为 XXX.java 的文件中声明 原码如下: public class Bird {//bird类的fly方法public void fly () {System.out. ...
- helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 HelloWorld.java 的文件中声明 public class HelloWorld
在cmd命令行中,使用javac编译时(javac helloworld.java),出现这样的提示错误: helloworld.java:1: 错误: 类HelloWorld是公共的, 应在名为 H ...
- java 高级holleword_HelloWord.java:1: 错误: 类Helloworld是公共的, 应在名为 HelloWorld.java 的文件中声明...
文件名helloWorld.java 源码: public class Helloworld { public static void main(String[] args) { System.out ...
- 20170118:File类与IO流,File类,IO流的基本原理,IO流的分类,文件字节流与文件字符流
一.File类 1.java.io.File类代表系统文件(文件和目录) 访问文件属性步骤 1). 创建文件对象:File file = new File(String pathname); 2). ...
- java 获取子文件夹_JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件...
package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 . * 并将文件夹和文件名称打印在控制台上面.并且要 ...
- java类sample是公共的_应在名samle.java的文件_Andoid NDK编程 1 - 注册native函数
打算对Android的NDK的开发做一总结,首先是JNI部分,接下来是NDK的内容.今天首先介绍一下JNI的第一部分:注册native函数. 当java代码中执行native的代码时候,首先是通过一定 ...
最新文章
- 用Prime31实现Google Play In-App-Blling
- TCP/IP协议讲的明明白白
- Ubuntu通过apt-get安装OpenCV
- Qt 之 QEvent
- 物联网工程课程设计论文
- 卡尔曼滤波原理学习笔记
- 超出本地计算机网络,超出本地计算机网络适配器卡的名称限制怎么解决?
- 哈尔滨学院Day2--A The Puzzle
- Linux下硬盘加密
- 分析 | 高通骁龙845已发布,明年智能手机会变成什么样
- 腾讯技术分享:微信小程序音视频与WebRTC互通的技术思路和实践
- 以太坊solidity智能合约-生成随机数
- sql developer使用技巧,快捷键
- 怎么使用ArcScene进行洪水淹没分析
- ICMP有哪些消息类型?常见的ICMP报文有哪些?
- 下一代电子商务公司什么样(上)
- 工作小笔记——对MLE和MAP的简单理解
- 新浪微博MD5D签名生成器
- 「MindMaster」思维导图 使用「指南」
- Jenkins设置Window编译环境从节点