从Lua表到Java数据类型

我最近从Lua转到Java,发现在Java中很难找到如何做相同的事情。 我想将一个对象与一个键关联起来。该对象是一种带有4个字段和不同数据类型的数组。

SomeTypeOfObject = { String, int, int, int }
我将通过以下方式访问它:
SomeTypeOfObject[0]
SomeTypeOfObject[1]
SomeTypeOfObject[2]
SomeTypeOfObject[3]

table = { key,SomeTypeOfObject }

我已经知道如何实现表格:

HashMap<Integer,SomeTypeOfObject> table;

但我应该使用哪种数据类型来使用SomeTypeOfObject?

点赞
用户1420168
用户1420168

如果你只需要存储或检索数据,可以创建自己的类:

public class SomeTypeOfObject {
  public String field1;
  public int field2;
  public int field3;
  public int field4
}

然后像你之前提到的那样,在 HashMap 中使用它作为值。

2013-07-04 22:01:59