集合类一部分笔记

时间:2021-09-09 16:58:00

/*
Collection
List:元素是有序的,元素可以重复,因为该集合体系由索引

Set:元素是无序的,元素不可以重复。,没有索引

List:
特有方法,凡是可以操作角标的方法都是该体系特有的方法

add(index,element);
addAll(index,Collection);

remove(index);

set(index,element);

get(index);
subList(from,to);
listIterator();
*/
import java.util.*;
class demo
{
public static void sop(Object obj)
{
System.out.println(obj);
}
public static void main(String[] args)
{
ArrayList a1 = new ArrayList();
//添加元素
a1.add("java01");
a1.add("java02");
a1.add("java03");

sop("原集合是" + a1);
//在指定位置添加元素
a1.add(1,"java09");
sop(a1);
//删除指定位置的元素
a1.remove(2);
sop(a1);
//修改元素
a1.set(2,"java07");
sop(a1);
//通过角标获取元素
sop("get(1):" + a1.get(1));
sop(a1);
//获取所有元素
for(int x = 0;x < a1.size();x ++)
{
System.out.println("a1" + x + "=" + a1.get(x));
}
Iterator it = a1.iterator();
while(it.hasNext())
{
sop("next:" + it.next());
}
}
}