gpt4 book ai didi

java - 读取文件并将数据计数插入JTable

转载 作者:行者123 更新时间:2023-12-01 14:36:04 24 4
gpt4 key购买 nike

如何读取文件并将数据计数插入JTable

我有 n 个文本文件。我需要做的是从每个文件中读取数据并将每个相应文件的数据计数插入到Java表中,这样:

File Name          Total records exist
-----------------------------------------
x1.txt 457
x2.txt 876
. .
. .
. .
xn.txt 345
-----------------------------------------
Total 1678
-----------------------------------------

您能帮我想出一些想法来实现同样的目标吗?

最佳答案

安排您的读取方法接受 File并返回 Map<String, Integer> .

private Map<String, Integer> readData(File file) {
Map<String, Integer> map = new HashMap<String, Integer>();
// fill in the map from the file
return map;
}

一旦您拥有Map ,您可以构建一个 TableModel在它周围,如 EnvTableTest 所示.

private static class FileDataModel extends AbstractTableModel {

private Map<String, Integer> data = readData(file);
private String[] keys;

public FileDataModel() {
keys = data.keySet().toArray(new String[data.size()]);
}
...
}

关于java - 读取文件并将数据计数插入JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16480267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com