java - 从 Lua 表到 Java 数据类型

标签 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 使用哪种类型的数据?

最佳答案

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

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/

相关文章:

assembly - 调试更改其他代码。科罗娜SDK

java - 按下了 JSpinner 的哪个按钮?

java.net.Proxy 使用 HTTPS 方案

java - Axis 2 中 SOAP 消息的加密

java - 在 NetBeans 中编写程序时如何使用 .jar 文件中的代码

c++ - 如何通过 for 循环从 C/C++ 函数将表的表返回给 Lua

java - 如何在maven中添加到原始父级的相对路径

lua - 在 Lua 中使用元表

c - 从 Lua 调用时 undefined symbol

Lua - 为协程指定库