list第一个元素,arraylist第一个元素

http://www.itjxue.com  2023-01-08 04:25  来源:未知  点击次数: 

List中的get(i)方法是获取List中的第i个对象吗

List中的get(i)方法是获取List中的第i+1个对象。因为List是从0开始的,List是有序的可重复的集合接口。

ListPeople?list?=?new?ArrayListPeople();

for(int?i?=?0;ilist.size();i++){

People?people?=?list.get(i);

}

//当i=0时,取得是list集合中第一个元素,

//当i=1时,取得是list集合中第二个元素,

......

//当i=i时,取得是list集合中第i+1个元素。

一个是获取list集合中的第一个元素,第二个是获取指定索引的元素。

扩展资料

List?list?=?new?ArrayList();

list.add(xxx);

list.add(yyy);

...

list.get(0);是获取list里面索引为0的(也就是第一个)元素

list.get(i);是获取list里面索引为i的(也就是第i+1个)元素

i是一个整型的变量,比如int?i=5;?那么就是取出索引为5(第6个)元素

list.get(i)更常用的是在遍历的时候,比如

for(int?i=0;ilist.size();i++){

System.out.println(list.get(i));

}

参考资料来源:

百度百科——list

c# list列表内有两个元素,但读取第一个元素时返回null

使用多线程时,尽量不要在循环中删除列表元素,否则容易出问题。

为什么出问题,可以去看看多线程的原理,反正就是线程不同步引起的,软糖也说不清楚。

建议把要删除的元素序号装到新的列表2。

如果想保留元素,新建一个列表3用来放未删除的元素。

标记删除法:

比如{1,2,3,4,5}

你想删除1,3,4,就做个列表2存放int{1,3,4}

然后做个列表3,遍历列表1,如果列表2没有该元素就添加到列表3。

这样就得到了删除了这些元素的列表3。

python 如何去list的第一个元素

取第一个的话。

a?=?[1,3,4,5,2,46]

print?a[0]

去掉的话

a?=?[1,3,4,5,2,46]

print?a[1:]

将list中某个元素放到第一的位置改怎么做

ArrayListString list1 = new ArrayListString();

list1.add("1");

list1.add("2");

ArrayListString list2 = new ArrayListString();

list2.add("3");

list2.add("4");

list1.addAll(list2);

方法返回List第一个元素,以下哪种好

从list中删除指定元素可以使用remove方法来实现:

ArrayList al = new ArrayList();

al.add("a");

al.add("b");

//al.add("b");

//al.add("c");

//al.add("d");

for (int i = 0; i al.size(); i++) {

if (al.get(i) == "b") {

al.remove(i);

i--;

}

}

在代码中,删除元素后,需要把下标减一。这是因为在每次删除元素后,ArrayList会将后面部分的元素依次往上挪一个位置(就是copy),所以,下一个需要访问的下标还是当前下标,所以必须得减一才能把所有元素都遍历完。

python中a=list(1)‘1’为第一号元素为什么不成立?

list()是把一个可迭代对象转列表,你的1是int型,不是可迭代对象。

提示也告诉你了

TypeError: 'int' object is not iterable

list("1")是可以的

(责任编辑:IT教学网)

更多

推荐综合特效文章