gpt4 book ai didi

java - 将两个单独的 Set 转换为二维数组

转载 作者:行者123 更新时间:2023-12-02 00:14:32 25 4
gpt4 key购买 nike

我有两组字符串,每组都采用以下格式:

Set1(Names)  Set2(Sizes)

Pics 450 KB
Videos 50 MB
Music 32 MB

这两个Set都是LinkedHashSet,所以顺序是有保证的。这些集合也保证大小相同。

我需要以上述格式在 JTable 中显示这两个集合。当然,最简单的方法是创建一个二维数组,但我对每个数组的顺序感到困惑。

最好的方法是什么?理想情况下,不需要迭代 Sets,但通常 Sets 的大小小于 10。

最佳答案

您不需要创建二维数组 - 请参阅 DefaultTableModel.addColumn 。所以你可以使用:

JTable table = new JTable();
DefaultTableModel model = (DefaultTableModel)table.getModel();
model.addColumn("Names", s1.toArray(new String[0]));
model.addColumn("Sizes", s2.toArray(new String[0]));

抱歉,如果语法稍有偏差 - 现在不在 IDE 中。

关于java - 将两个单独的 Set 转换为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12107523/

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