Ho una matrice di nomi di file String
e voglio convertirli nell'array File
. Sto vagando se esiste un modo più elegante di farlo piuttosto che questo.Java 8, Converti array di nomi file nell'array di file
String[] names = {file1, file2, file3};
File[] files = new String[names.length];
for (int i = 0; i < names.length; i++) {
files[i] = new File(names[i]);
}
EDIT Grazie per notare nei commenti. Sto usando Java 8
Si sta utilizzando java 8? – wjans
Java-8 simile: http://stackoverflow.com/questions/23057549/lambda-expression-to-convert-array-list-of-string-to-array-list-of-integers – BackSlash
Nota a margine: utilizzare Percorso dall'API file NIO.2 anziché dagli oggetti File. – Puce