streamdemo4.java

来自「学习Java的一些基本课件和源代码 对于初学者很有帮助的」· Java 代码 · 共 23 行

JAVA
23
字号
//StreamDemo4.java
import java.io.*;
class FileNameFilter implements FilenameFilter  	//实现FilenameFilter接口
{	private String prefix="";  			//前缀子串
   	public FileNameFilter(String s)
   	{	prefix=s;
   	}
 	public boolean accept(File  dir,String  name)
   	{   //若name不是以prefix开始,则false,否则返回true
      	return name.startsWith(prefix);
   	}
}
public class StreamDemo4
{  	public static void main(String[] args) throws Exception
	{	File dir = new File("c:"+File.separator);
    	String[] s = dir.list(new FileNameFilter("a"));  
 		//生成一个前缀是字符a的文件名过滤器对象,并传给  list()方法。
		//列出c:\下所有文件名以a开头的文件或目录
    	for(int i=0;i<s.length;i++)
       		System.out.println(s[i]);  //屏幕上打印出来
	} 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?