您的位置:首页 > 编程语言 > Java开发

java-Set&List

2017-10-20 20:13 351 查看
Set是无序不重复的

`import java.util.*;

public class Test2{

public static void main(String[] args)

{

Set s1 = new HashSet();

Set s2 = new HashSet();

s1.add("a");  s1.add("b");
s2.add("a");  s2.add("c");
Set sn = new HashSet(s1);
sn.retainAll(s2);  //取得两个集合中的交集
Set su = new HashSet(s1);
su.addAll(s2);  //将一个集合中的元素添加到另一个集合
System.out.println(sn);
System.out.println(su);  //不重复


}

}

//结果[a],[a,b,c]`

List

List中的元素是有序可重复的

object get(int index);//返回指定位置的元素

object remove(int index,object element);//删除指定位置的元素

void add(int index,object element);//在指定位置添加元素

object set(int index,object element);//在指定位置的元素设置为新的元素

int indexof(object o);//返回第一个位置的元素

int lastIndexof(object o);//返回最后一个位置的元素

void sort(List);//对List容器内的元素排序

void shuffle(List)//对容器内的对象进行随机排列

void reverse(List)//对List容器内的元素逆序排列

void fill(List,object)//用一个特定的对象重写整个List容器

void copy(List dest,List src)//将src List容器内容拷贝到dest List容器内

int binarySearch(List,Object)//对于顺序的List容器,采用二分法查找
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  链表 list set