0

私は Java をほとんど知りません (1 週間の勉強)。

List<User> u = new ArrayList<User>(); 
u.add(new User(1,5));
u.add(new User(2,4));

この場合、データはクラスのコンストラクターから配列に挿入されました。しかし、ゲッターとセッターを次のように使用する必要がsetId(1,2,3,4)あり setName('John','Mike','ellen','Bart')ます。

どうやってやるの?

4

2 に答える 2

1
Arraylist<User> u = new Arraylist<User>();

User user1 = new User(1,5);
user1.setId(1);
user1.setName('John');
u.add(user1);

User user2 = new User(2,4);
user2.setId(2);
user2.setName('Mike');
u.add(user2);
于 2012-04-24T17:03:41.550 に答える
0

おそらく、Array または List を受け取る name および id メソッドが必要であり、names[] および id[] の値を使用してユーザーを追加する必要があることを意味していると思います。

names[] と id[] に渡す配列が常に同じサイズであると仮定すると、単に配列をループする必要があり、インデックス i ごとに、

u.add(new User(id[i], names[i]);

それ以外の場合は、配列のサイズをさらにチェックする必要があります。

于 2012-04-24T17:23:18.617 に答える