Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Lua表到Java数据类型_Java_Lua - Fatal编程技术网

从Lua表到Java数据类型

从Lua表到Java数据类型,java,lua,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 = { ke

我最近从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;
HashMap表;

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

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

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

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

谢谢。这是一个完美的解决方案。