下面这段如何用正则表达式实现?

BBS369 2007-02-08 07:44:45
/*没钱的,过年后有钱补呀*/
要求用正则表达式查询当前目录下的*.java文件;
要使用文件过滤器FilenameFilter接口;
请教


import java.io.*;
class FileTest
{
public static void main(String[] args) throws Exception
{
File fDir=new File("C:"+File.separator);
String strFile="JavaLesson"+File.separator+"Lesson6";
File f=new File(fDir,strFile);
String[] names=f.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
{
return name.indexOf(".java")!=-1;
}
});
for(int i=0;i<names.length;i++)
{
System.out.println(names[i]);
}
}
}
...全文
207 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
flushtime 2007-02-08
  • 打赏
  • 举报
回复
".+\\.java"

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧