Java,在多维数组中存储混合数据类型的最简单方法?

Jam*_*mes 3 java

我有一个带有一些String和int的文件我希望存储在一个2D'数组'中.这样做的最佳方式是什么?我已经做了一段时间的Java并且我一直在使用VBA(你没有数据类型),所以我有点生疏.

Edw*_*uck 8

如果必须的话,使它成为对象的二维数组.

更好的解决方案是找到一个通用接口,并使其成为该接口的二维数组.

最好的解决方案是做类似的事情

public class Entry {

  private String name;

  private int value;

  public Entry(String name, int value) {
    this.name = name;
    this.value = value;
  }

  public String getName() {
    return this.name;
  }

  public int getValue() {
    return this.value;
  }

}
Run Code Online (Sandbox Code Playgroud)

并使其成为Entrys 的单维数组.请注意,如果你真的想"寻找黄金",请将上面的Entry类重命名为实际有意义的类名.