2013-07-04 2 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; 

но Wich тип данных, я должен использовать для моего SomeTypeOfObject?

ответ

2

Если вам просто нужно хранить/извлечения данных, создать собственный класс:

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

затем использовать его в качестве значения HashMap, как вы уже упоминали.

+0

спасибо. Это идеальное решение. – vovahost

Смежные вопросы