java使用list.add,所有值都是最后一次add的结果,求问如何解决

java使用list.add,所有值都是最后一次add的结果,求问如何解决,第1张

T t = new T()放循环里面去

value[i] == "one"  改成equals

可以换种写法更简单

T t = new T()

ArrayList<T>list = new ArrayList<T>()

for(int i = 0i <7i ++){

T t = new T()

t.setValue(value[i])

list.add(t)

}

list添加元素有几个方法:

1.

append:(每次只能加一个元素(这个元素也可以是一整个列表),加在最后)

2.

extend:(用另一列表来扩展,添加的元素必须是一个列表类型)

3.

insert添加:(插入,第一个参数是索引值(下标),第二个参数是你要添加的元素)

4.

使用类似字符串的拼接,用【+】:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11963380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存