有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java二维数组能否在给定点内保存数组?

我是一个相当新的程序员,有一个关于Java中数组的问题。考虑一个2D数组[i] [j]。i的值在运行时确定。已知j的值为7。在[i][6]和[i][7]中,我希望能够存储更深的数组或值列表。有没有可能在一个数组中有一个类似数组的东西,在[i][6]和[7]的点上有一个x轴、y轴和z轴,或者我需要一个完整的3D立方体内存来存储和导航我的数据

详细信息:我的目标是运行一个从两个表(目标和攻击者)获取特定信息的查询。我的查询很好,可以得到一个结果集。我真正想做的是存储我的结果集中的数据,并以更有用的格式将其显示在表格中,同时将其用于数据可视化程序。我得到的字段是:服务器id、目标ip、威胁级别、客户端id、攻击者ip和攻击次数。我可以得到20条记录,它们具有相同的服务器id、目标ip、威胁级别、客户端id,但不同的攻击者ip和攻击次数,因为这台机器被攻击了20次。第三个维度允许我这样做,但第三个轴/阵列对于服务器id、目标ip、威胁级别、客户端id都是空的

更新在查看答案并进行更多思考后,我想知道使用对象数组列表是否最适合我,和/或是否可能。保持数据的条理化和易访问性是我非常关心的问题。在psedu代码中是这样的:

Object[] servers
    String server_id
    String target
    String threat_level
    String client_id
    String arr[][]   // this array will hold attacker_ip in one axis and num_of_attacks in the other in order to keep the relation between the attacking ip and the number of attacks they make against one specific server

共 (0) 个答案