下面这两种for循环中新建对象写法有什么区别呢?第一种:list<User> users = new ArrayList<User>();User user = null;for (int i = 0; i < 10; i++) { user = new User(); user.setUserId(i); user.setUserName("segment" + i); users.add(user);}……第二种:list<User> users = new ArrayList<User>();for (int i = 0; i < 10; i++) { User user = new User(); user.setUserId(i); user.setUserName("segment" + i); users.add(user);}……这两种写法对集合users中的内容有影响吗,还是只是性能上有区别?
9 回答

RISEBY
TA贡献1856条经验 获得超5个赞
list<User> users = new ArrayList<User>();
for (int i = 0; i < 10; i++) {
users.add(new User().setUserId(i).setUserName("segment" + i));
}
添加回答
举报
0/150
提交
取消