1.ArrayList的构造和元素添加
//ArrayList的构造
ArrayList<String> lmx = new ArrayList<>();
System.out.println(lmx);
//添加 public boolean add (E e)
lmx.add("ywq");
lmx.add("lmx");
lmx.add("wan");
System.out.println("lmx1:"+lmx);
//添加 public void add(int index,E element)
//在指定位置添加指定元素,当前位置的元素向后移
lmx.add(1,"haha");
System.out.println("lmx2:"+lmx);
[]
lmx1:[ywq, lmx, wan]
lmx2:[ywq, haha, lmx, wan]
2.ArrayList的常用方法
ArrayList<String> ywq = new ArrayList<>();
ywq.add("xiao");
ywq.add("xian");
ywq.add("nv");
//remove的两种删除 第一种返回boolean,判断是否删除成功
//第二种返回E类型,返回被删除的元素
//boolean:.remove(object:)
System.out.println(ywq.remove("nv"));
//E : .remove(index:)
System.out.println(ywq.remove(1));
//修改元素 set(int index,Element)
ywq.set(0,"ywqxiaoxiannv");
System.out.println(ywq);
//获取元素并返回索引处的元素 get(int index)
System.out.println(ywq.get(0));
//数组的长度
System.out.println(ywq.size());
true
xian
[ywqxiaoxiannv]
ywqxiaoxiannv
1
3.ArrayList的遍历
ArrayList<String> name = new ArrayList<>();
name.add("lmx");
name.add("ywq");
name.add("lmxaywq");
for(int i=0;i<name.size();i++)
{
System.out.println(name.get(i));
}
4.ArrayList加入整型变量(3种方法)
ArrayList List = new ArrayList();
for(int i=0;i<4;i++)
{
List.add(i);
}
for(int i=0;i< List.size();i++)
{
System.out.println(List.get(i));
}
ArrayList<Integer> l = new ArrayList<>();
l.add(20);
System.out.println(l.get(0));
int a = 20;
String b = ""+a;
ArrayList<String> List = new ArrayList<>();
List.add(b);
System.out.println(b);
这里利用“”+整型将int转为String类型。