【发布时间】:2014-01-31 10:37:21
【问题描述】:
这里是初学者。我试图从一个类中调用一个方法以在主类中运行。但我似乎无法弄清楚为什么它不起作用。这是我如何称呼班级
public static void main(String[] args) {
findMP3Tracks FT = new findMP3Tracks();
FT.findMP3();
这是我要调用的类方法
public static List<String> findMP3(String p)
{
List<String> foundMP3Tracks = new ArrayList<>();
try (DirectoryStream<Path> folderContents = Files.newDirectoryStream(Paths.get(p)))
{
//Look for
for (Path folderItem: folderContents){
if(Files.isDirectory(folderItem, LinkOption.NOFOLLOW_LINKS)) {
foundMP3Tracks.addAll(findMP3(folderItem.toString()));
}
else if(isValidMP3(folderItem.toString())) {
foundMP3Tracks.add(folderItem.toString());
}
}
}
【问题讨论】:
-
你应该发布你得到的错误。
标签: java