0

最近、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 にはどのタイプのデータを使用する必要がありますか?

4

1 に答える 1

2

データの保存/取得のみが必要な場合は、独自のクラスを作成します。

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

次に、HashMapすでに述べたように、 as 値で使用します。

于 2013-07-04T22:01:59.870 に答える