완전한 초보자는 여기에. 클래스에서 메소드를 호출하여 주 클래스에서 실행하려고합니다. 그러나 그것이 왜 효과가 없는지를 알 수는 없습니다. 여기에, I 클래스배열을 포함하는 메서드를 호출하는 방법
public static void main(String[] args) {
findMP3Tracks FT = new findMP3Tracks();
FT.findMP3();
이 내가
findMP3(String)
가정
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());
}
}
}
어떤 오류가 발생했는지 게시해야합니다. – Magnilex