2013-07-04 36 views
0

我最近從Lua傳遞到Java,並且很難找到如何在Java中做同樣的事情。 我想將一個對象關聯到一個鍵。該對象是某種具有4個字段和不同數據類型的數組。從Lua表格到Java數據類型

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用的?

回答

2

如果你只需要存儲/檢索數據,創建一個自己的類:

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

HashMap的值。然後使用它,因爲你已經提到。

+0

謝謝。這是一個完美的解決方案。 – vovahost