首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java通配符解决思路

2012-09-16 
java通配符java的通配符能不能用在String里,String s aa+通配符,我想这样String s aa+通配符File

java通配符
java的通配符能不能用在String里,String s = "aa"+通配符,我想这样
String s = "aa"+通配符
File f = new File(s);
if(f.exists()){

}else{

}

[解决办法]
你是想获得文件夹中所有指定名称的文件是么?

我写了个很老实的代码没啥新意。

Java code
public static void main(String[] args) {        String file ="a";          String[] arg = {"a.jjj","a.ttt","a.xxx","b.xxx"};        for(String a : arg){            String name = a.substring(0,a.lastIndexOf('.'));            if(file.equals(name.trim())){                System.out.println(a);            }        }    }
[解决办法]
http://blog.csdn.net/wuqingyong/article/details/2270760
希望对你有帮助。
[解决办法]
Java code
File dictinary=new File(""); //你文件所在目录                for(File f:dictinary.listFiles(new FilenameFilter(){            @Override            public boolean accept(File dir, String name) {                             在这里用正则(你所为通配符) 判断文件名 符合return true  否则 return false;                               }            })){                                    并且对符合你的文件遍历 进行处理                    } 

热点排行