从文件中读取数据并添加到TableModel中
时间: 2024-05-01 14:19:15 浏览: 88
学习JSF的中文教程
可以使用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()方法添加到表格模型中。最后,我们关闭文件读取器和缓冲读取器。
请注意,这只是一个示例代码,具体实现可能因应用程序的需求而异。
阅读全文