4
4

3 に答える 3

18

Pair次のようにクラスを定義できます。

public class Pair
{
    String username;
    int post;

    public Pair(String username, int post)
    {
        this.username = username;
        this.post = post;
    }
}

次に、単純List<Pair>に を使用します。次に例を示します。

List<Pair> pairs = new ArrayList<Pair>();
pairs.add(new Pair("doniyor", 12345));

// ...

Pair p = pairs.get(0);
System.out.pritnln(p.username); // doniyor
System.out.pritnln(p.post); // 12345
于 2012-07-05T08:54:54.557 に答える
2

私が正しく理解していれば、ユーザーのすべての投稿を取得したいので、List を使用する代わりに Map を使用する必要があります。

Map<String,List<Post>> map = new HashMap<String,List<Post>>();

次に、key(String) は userName になり、値は Post オブジェクトのリストになります。

于 2012-07-05T08:59:53.757 に答える
1

そのようなリストを定義することはできませんが、ユーザー名をキー、投稿を値としてマップを使用できます。または、リストを使用する特定の理由がありますか?

于 2012-07-05T09:01:00.317 に答える