我有一個ArrayList<File>
,也是一個String[]
,我如何在ArrayList<File>
中添加String[]
?Working ArrayList <File> and String []
回答
List<String> list = new ArrayList<String>();
String[] strings = {"foo", "bar"};
list.addAll(Arrays.asList(strings));
我假設你有一個文件路徑列表。如果不是,我喜歡Marko的答案。
這並不回答(顯然是荒謬的)問題。 – 2012-07-12 14:18:28
@OliCharlesworth我拍了好運。他可能意味着文件路徑列表。誰知道 – Bohemian 2012-07-12 14:19:56
@Bohemian你確實需要添加到文件列表中。把你的幸運射擊從那裏:) – 2012-07-12 14:20:26
您不能添加字符串objecten到文件列表
我不知道你爲什麼有-1,你是正確的..但是,提供一個解決方案,而不僅僅是一個評論。 – Chad 2012-07-12 14:20:52
那麼這個問題並沒有說明anythng有用 – 2012-07-12 14:22:56
這取決於你想做什麼,你不能簡單地添加String
到File
集合,因爲File
不是一個超類的String
。
做這些String[]
包含
- 路徑到你的文件嗎?
- 應該由文件表示的內容?
假設1.你可以簡單地通過使用適當的File
構造函數添加它們:
String[] paths = // ...
for (String path : paths) {
fileList.add(new File(path));
}
否則,假設2.,這些String[]
包含文件的內容,你可以簡單地創建在Java中使用File
,將內容寫入其中,然後將File
對象添加到您的fileList
中,如上所示。
創建並寫入文件是這樣的:
String text = "This is your text file";
Writer writer = new BufferedWriter(new FileWriter(file));
File file = new File("filename.txt");
writer.write(text);
writer.close();
- 1. 轉換ArrayList <ArrayList <String>>「返回」ArrayList <String>
- 2. 如何聲明HashMap <String,ArrayList <ArrayList <String> >>?
- 3. Android ArrayList <HashMap <String,String >>
- 4. ArrayList的問題<ArrayList <String>>
- 5. Transpose ArrayList <ArrayList <String>> in Java
- 6. ArrayList <String> toString()
- 7. ArrayList中<String>
- 8. ArrayList <String> NullPointerException
- 9. 構造函數ArrayAdapter <ArrayList <HashMap <String,String >>>(Context,int,ArrayList <HashMap <String,String >>)未定義
- 10. ArrayList的<String>到ArrayList中<string>在Java
- 11. 獲取ArrayList的值(String)<ArrayList <String>>();在Java中
- 12. ArrayList <ArrayList <String>> vs ArrayList <Object>
- 13. ArrayList <String>錯誤
- 14. 從ArrayList填充ListView <HashMap <String,String >>
- 15. 將ArrayList <HashMap <String,String >>附加到另一個ArrayList <HashMap <String,String >>
- 16. 實現一個方法public static String nameOfBestCustomer(ArrayList <Double> sales,ArrayList <String <customers)
- 17. 鑄造的ArrayList <String>爲String []
- 18. 使用HashMap(String,ArrayList <String>)
- 19. 轉換的ArrayList <String>爲String [] []
- 20. Java中配對的「<" and ">」符號表示什麼? (例如,ArrayList <String>)
- 21. 新ArrayList <String>()和新ArrayList()
- 22. ArrayList <String> to CharSequence []
- 23. ArrayList的<String>方法
- 24. Java ArrayList <String> .contains()hadoop
- 25. 字符串ArrayList <String>
- 26. mockito ArrayList <String>問題
- 27. java.sql.ARRAY到ArrayList <String[]> OracleCallableStatement
- 28. NPE上ArrayList <String> ListView
- 29. 反向ArrayList <String>
- 30. ArrayList <String> in Reverse
一個'的String []'不是'File',所以你爲什麼要這麼做? – 2012-07-12 14:17:34
這些'String []'包含什麼,路徑,內容? – 2012-07-12 14:19:23