java - 简化java数组布局

标签 java arrays processing

除了创建 31 个表之外,还有其他方法将此表应用于数组吗?

布局如下:

州名|年份|犯罪类型1|犯罪类型2|地点|计数|

<小时/>

第1行:州1|2001|谋杀|刀|家|5|

第2行:州1|2001|谋杀|斧头|家|2|

第3行:州2|2001|抢劫|棒球|商店|1|

针对 31 个不同的州,依此类推。

我想过为每个状态创建 31 个 5 行数组,但是有其他方法可以使其更简单吗?

最佳答案

简单地说:对象。这样,您就不必拥有嵌套数组。

开设类(class):

public class Crime{
    private int year;
    private String state;
    private String crimeType1, crimeType2;
    private String place;
    private int count;

    //And then you'd have some useful stuff here...
}

除此之外,我认为您不应该再组合这 31 个值 - 它们是 31 个单独的、独立的事件。

关于java - 简化java数组布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36701273/

相关文章:

java - 与在 Eclipse 中使用常规 Java 代码相比,使用 Google Apps 脚本与 Google 表格交互有哪些优势?

java - Play 商店支持的设备 0

php - 如何在 PHP (Java)Doc 中标记数组值类型?

javascript - 当从 `Uint8Array` 构造时,两个不相等的 `ArrayBuffer` 如何相互影响?

java - 加工。粒子系统-如何让粒子一颗一颗进来

javascript - 你如何重绘从 p5.js javascript 中的类创建的对象

java - Android,关于服务绑定(bind)的快速问题

java - 我在字符串中有一个奇怪的空格字符

javascript - 在_.invoke源代码中,args的作用是什么?

java - 类型中的方法不适用于参数