Различие между файлом и каталогом в коллекции

Как я смогу определить, содержит ли элемент массива строк файл или подкаталог?

Каждый файл выводит имя файла и расширение файла, но каталоги просто имеют имя плоскости?

public static File f = new File("C:\\Users\\Matthew\\Desktop\\X\\");

String[] contents = f.list();
for(String con : contents) {
System.out.println(con);    
}

//Вывод в консоль

a.txt

b.txt

Y

0
задан Aaron 13 April 2012 в 13:47
поделиться