从Lua表到Java数据类型

时间:2013-07-04 21:53:55

标签: java lua

我最近从Lua传递到Java,并且要在Java中找到如何做同样的事情并不容易。 我想将一个对象与一个键相关联。该对象是某种具有4个字段和不同数据类型的数组。

pseudocode:

SomeTypeOfObject = { String, int, int, int }
I will access it this way:
SomeTypeOfObject[0]
SomeTypeOfObject[1]
SomeTypeOfObject[2]
SomeTypeOfObject[3]

table = { key, SomeTypeOfObject }

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

HashMap<Integer, SomeTypeOfObject> table;

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

1 个答案:

答案 0 :(得分:2)

如果您只需要存储/检索数据,请创建一个自己的类:

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

然后在HashMap中使用它作为值,正如您已经提到的那样。