从文件中读取数据并添加到TableModel中
时间: 2024-05-01 10:19:15 浏览: 20
可以使用Java中的FileReader和BufferedReader类来读取文件中的数据,然后使用TableModel类将数据添加到表格中。
以下是一个示例代码,假设我们有一个名为“data.txt”的文件,其中包含以逗号分隔的数据,每行一个条目。此代码将读取数据并将其添加到名为“table”的表格模型中:
```
try {
FileReader fr = new FileReader("data.txt");
BufferedReader br = new BufferedReader(fr);
DefaultTableModel table = new DefaultTableModel();
String line;
while ((line = br.readLine()) != null) {
String[] data = line.split(",");
table.addRow(data);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
```
在这个示例中,我们使用了DefaultTableModel类来创建一个空表格模型,然后使用readLine()方法逐行读取文件中的数据。每行数据都被分割成一个字符串数组,并使用addRow()方法添加到表格模型中。最后,我们关闭文件读取器和缓冲读取器。
请注意,这只是一个示例代码,具体实现可能因应用程序的需求而异。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)