Открытие каталогов на Java
Я хотел бы иметь возможность открывать каталоги, используя код Java, каталог означает "папка» которая содержит папку, которая в свою очередь содержит файлы. Это часть кода, которую я сейчас имею:
public void listFiles(String folder) {
File directory = new File(folder);
File[] contents = directory.listFiles();
System.out.println(contents);
По какой-то причине, если я указываю папку на уровень каталога, она возвращает следующую строку:
[Ljava.io.File;@67d07b41
Но если я укажу его на один уровень вниз (на уровне папки, который непосредственно содержит файлы), то он просто перечислит имена файлов в папке. Может кто-нибудь подсказать мне, почему это не работает для меня?