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();
}
}
//结果[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容器,采用二分法查找
`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容器,采用二分法查找
相关文章推荐
- Java集合转换【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】
- Java Spring Tutorial -- List, Set, & Map Injection
- 黑马程序员_java集合(1) Collection & List & Set & Map
- Java集合转换【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】
- Java之List&Set&Map详解
- Java基础<十一>--->集合之List、Set
- Java-->List&Set
- java数据结构:ConcurrentSkipListSet&lt;E&gt;与CopyOnWriteArraySet&lt;E&gt;
- 集合转换java:【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】
- 黑马程序员_毕向东JAVA基础_集合(2)Collection&&List&&Set&&泛型
- java4Android(20):类集框架->Set/Map/List->ArrayList简单实例
- Java基础学习笔记之七(2)--List&Set
- Java基础:Collection—List&Set
- Java-Collection、List、Set
- java中Map,List与Set的区别
- Java 遍历Map 、List、Set、数组的方法
- Java中的Map List Set等集合类
- java开发中如何选择Set、List、Map、数组
- 【转】Java基本概念:集合类 List/Set/Map...的区别
- 关于Set、List、Map的区别 -- JAVA 后台相关