JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter =new FileNameExtensionFilter ("Text/Java files","txt","java");
chooser.showOpenDialog(null);
File f = chooser.getSelectedFile();
String filename = f.getAbsolutePath();
BufferedReader in = new BufferedReader(new FileReader("filename"));
String str;
ArrayList<String> list = new ArrayList<>();
while ((str = in.readLine()) != null) {
list.add(str);
}
String[] listArray =list.toArray(new String[list.size()]);
for (int b=0; b<listArray.length;b++) {
String[] Arra= str.split(" ");
jTextfield1.setText(Arra.get(0));
jTextfield2.setText(Arra.get(0));
-3
A
回答
2
首先,你的BufferedReader改成這樣:
BufferedReader in = new BufferedReader(new FileReader(filename));//remove quotes around filename
你試圖創建一個名爲從文件名本身
Arra
filename
,而不是文件FileReader
是一個數組,但你用它作爲一個列表。
而是執行此操作:
if(Arra.length > 1){
jTextfield1.setText(Arra[0]);
jTextfield2.setText(Arra[1]);
}
if語句,因爲Arra
可能沒有的0或1
相關問題
- 1. 如何使用按鈕將值設置爲隱藏屬性?
- 2. 如何將ArrayList數據設置爲ListView?
- 3. 如何爲按鈕設置UIEdgeinset的值
- 4. 設置數值爲ArrayList的
- 5. 將System.in設置爲從JTextField讀取
- 6. 要在下一個可用的JTextField中設置按鈕的值?
- 7. Unity如何將GUITexture設置爲按鈕?
- 8. 如何將HTML塊設置爲按鈕?
- 9. 將光標設置爲JTextfield
- 10. 如何將arraylist設置爲數組,將它們拆分並在jtextfield中設置拆分文本
- 11. 將數據庫記錄設置爲jtextfield
- 12. 將限制整數設置爲JTextField
- 13. 將jtextfield設置爲數據庫結果
- 14. 如何在輸入其他jtextfield時從數據庫設置jtextfield?
- 15. 如何將按鈕設置爲使用tkinter的焦點?
- 16. 如何將Id設置爲使用Javascript創建的按鈕?
- 17. 使用角度模型單擊按鈕後將值設置爲單選按鈕
- 18. Android - 如何設置ArrayList的值爲TextView
- 19. 如何在Bootstrap 4中將按鈕設置爲一個按鈕?
- 20. 如何在單擊按鈕時將值設置爲extjs datepicker?
- 21. 如何將html按鈕設置爲ASP.Net窗體的默認值?
- 22. 如何在ArrayList中設置ArrayList的值?
- 23. 將ArrayList中的值設置爲TreeView
- 24. 如何將圖像從Uri設置爲浮動操作按鈕
- 25. 如何爲jTextField設置默認值(如果爲空)
- 26. 從數據庫中獲取最大值並設置爲jtextfield
- 27. 使用文字設置按鈕的值
- 28. 使用按鈕設置SharePoint值
- 29. 如何將兩個Java Arraylist值設置爲一個Java對象?
- 30. 如何在Arraylist耗盡時將值設置爲null。
索引如果你接受的答案,將其標記爲接受(下答案得分V符號是非常重要的) – ItamarG3
爲什麼你有這條線在它的位置。 String [] Arra = str.split(「」);根據你的循環你應該有可能listArray.get(b).split(「」); – Sedrick
你的文本文件的結構是什麼? – Sedrick