java arraylist out_java ArrayList的用法

展开全部

-----------构造方法摘要

ArrayList()

构造一个初始容量为 10 的空列表。

ArrayList(Collection extends E> c)

构造一个包含指32313133353236313431303231363533e58685e5aeb931333337396164定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。

ArrayList(int initialCapacity)

构造一个具有指定初始容量的空列表。

-----------set()不是构造方法

set(int index, E element)

用指定的元素替代此列表中指定位置上的元素。

--顺便问下如果第二个删了,第三个会不会代替第二个的位置,arraylist的长度会不会减少?

-----------会的

removeRange(int fromIndex, int toIndex)

移除列表中索引在 fromIndex(包括)和 toIndex(不包括)之间的所有元素。

示例代码如下:import java.util.ArrayList;

public class Temp {

public static void main(String[] args){

ArrayList al = new ArrayList(11);

for(int i=0;i<10;i++){

al.add("string"+(i+1));

}

printList(al);

System.out.println("//insert one element");

//1为你指定的位置

al.add(1,"stringinsert");

printList(al);

System.out.println("//remove one element");

al.remove(1);

printList(al);

}

public static void printList(ArrayList al){//输出ArrayList的方法

System.out.print("current list:|");

for(int i=0;i

System.out.print(al.get(i)+" ");

}

System.out.println("|");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值