gpt4 book ai didi

java - Java中矩阵和表的常用数据类型

转载 作者:行者123 更新时间:2023-11-29 05:57:01 25 4
gpt4 key购买 nike

我正在开发一种在 Java 中可视化对象的工具。这个工具提供了一些标准的渲染,我想包括一些矩阵和表格。

此类数据最常用的类是什么?有没有无处不在的框架?请列出您知道的所有用过的类,而不仅仅是最常见的类。

最佳答案

不完全清楚“可视化对象”的意思,但我通常使用 JTable显示表格

编辑:我现在更清楚你想要什么。不小心,我的回答是半相关的。

最常见的方法是使用二维数组(例如 int[][])。另一种常见的方法是使用普通数组 (int[]) 和一个定义行长度的字段,给出一个方阵。不幸的是,我不知道这方面的标准,但可以在这里找到一个例子:Matrix.java

就像可以使用数组一样,也可以使用集合。只需替换 int[]java.util.List<E>int[][]List<List<E>>创建可以以相同方式使用的一维或二维动态列表。我从未见过这样做,但理论上它可以使用。

就用于表的其他类而言,如果 Java 已通过 JDBC(例如许多形式的 SQL)连接到数据库,则 java.sql.ResultSet可以由查询返回以表示数据库中的表。

最后,对于 GUI 组件,表格可以由 javax.swing.table.TableModel 的某个子类表示.目前能想到的就这些。

编辑:另外两种可能性,带分隔符的单个字符串(例如 CSV 中的逗号和换行符)可用于表示表格。

未在 java 中实现但可以使用的类也可以是某种形式的链接网格(类似于链接列表,但在 2 维中,而不是链接列表的链接列表)

关于java - Java中矩阵和表的常用数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11687254/

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