扫描字符串的Java代码

时间:2013-11-04 20:10:19

标签: java cucumber

所以我想知道是否有任何简单的方法可以根据扩展名扫描代码中的某些文件。具体来说,我正在使用Java并希望扫描.feature文件,因为我需要使用该信息创建一些东西。

我知道PMD是一个东西,但是花了很多时间投入其中我无法弄清楚如何使用它并且想知道是否有更简单的方法没有报告,规则检测的开销以及PMD提供的不是什么

由于

1 个答案:

答案 0 :(得分:0)

如果您知道文件的位置,您可以执行类似...

的操作
File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();

然后您可以for通过元素并通过

获取扩展名
String type = "";
for(int i = 0; i < listOfFiles.length; ++i){
    int extensionLocation = listOfFiles[i].lastIndexOf('.');
    type = listOfFiles[i].getName().substring(extensionLocation);
    //Once you have the type you can do something here.

}