我最近从 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 使用哪种类型的数据?
最佳答案
如果您只需要存储/检索数据,请创建一个自己的类:
public class SomeTypeOfObject {
public String field1;
public int field2;
public int field3;
public int field4
}
然后在 HashMap
中使用它作为值,正如您已经提到的。
关于java - 从 Lua 表到 Java 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17478525/