我有一個String
文件名的數組,我想將它們轉換成File
陣列。我徘徊是否有一個更優雅的做法,而不是這一個。Java 8,轉換文件名陣列到文件陣列
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]);
}
編輯 感謝您的意見值得注意。我正在使用Java 8
您是否正在使用java 8? – wjans
Java-8類似:http://stackoverflow.com/questions/23057549/lambda-expression-to-convert-array-list-of-string-to-array-list-of-integers – BackSlash
附註:考慮使用來自NIO.2 File API的路徑,而不是File對象。 – Puce