java-Set&List

来源:互联网 发布:wocom 手绘板 mac 编辑:程序博客网 时间:2024/06/03 20:55
  • 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容器,采用二分法查找
原创粉丝点击