我几乎不懂Java(1周学习)。
List<User> u = new ArrayList<User>();
u.add(new User(1,5));
u.add(new User(2,4));
在这种情况下,数据从类的构造函数插入到数组中。但是我必须使用getter和setter之类的东西:带有setId(1,2,3,4)
和setName('John','Mike','ellen','Bart')
的数组。
我该怎么做?
答案 0 :(得分: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);
答案 1 :(得分:0)
我猜你的意思是你需要使用带有数组或列表的名称和id方法,并使用names []和id []中的值添加用户。
假设您传递给names []和id []的数组总是大小相同,您只需循环遍历数组,并为每个索引i,
u.add(new User(id[i], names[i]);
否则,您需要对数组的大小进行额外检查。