JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList
2013-11-14 21:38
549 查看
以下是一张比较简单的介绍图,在具体代码分析之前先大概的了解以下要介绍的内容。
====================================================================
Result:
判断是否包含:true
one
two
three
four
five
six
eight
福州
厦门
====================================================================
/** * */ package CollectionDemo.ListDemo; import java.util.ArrayList; import java.util.Collections; /** * @author fshxxxyydys * */ public class ArrayListDemo { /** * @param args */ public static void main(String[] args) { ArrayList<String> strList = new ArrayList<String>(); ArrayList<String> strList2 = new ArrayList<String>(); //使用队列之前要先声明队列里面存放的数据的<类型> //例如:ArrayList<String>、ArrayList<Integer>等 strList.add("one"); strList.add("two"); strList.add("two"); strList.add("three"); strList.add("four"); strList.add("five"); strList.add("seven"); strList.add("eight"); strList2.add("福州"); strList2.add("厦门"); //依次添加元素 strList.add(6, "six"); //在指定位置插入元素 strList.addAll(strList2); //将另外一个队列的全体成员加入指定的队列中 strList.remove(7); //根据下标删除元素 strList.remove("two"); //根据队列存储的对象内容来删除 //此方法仅仅删除第一个符合条件的数据 strList.set(0, "one"); //根据下标来更改指定元素的value strList.subList(0, 6); //获取目标队列的子队列,注意最后一个不会取到 //实际取到的值只有0~5而已 strList.indexOf(strList.size()-2); //可以根据元素的下标的获取value System.out.println("判断是否包含:" + strList.containsAll(strList2)); //判断目标队列的成员是否全部包含在指定的队列中 strList.isEmpty(); //判断队列是否为空 for(String str:strList) System.out.println(str); //打印队列中的所有元素 Collections.sort(strList); //对目标队列进行排序 //Collections作为Collection的保姆类为其及其子类 //提供了许多的方法,使得集合类型的使用更加便利 //注意:LinkedList操作与ArrayList大同小异,因为毕竟 //都是Collection的子类 } }
====================================================================
Result:
判断是否包含:true
one
two
three
four
five
six
eight
福州
厦门
====================================================================
相关文章推荐
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- JavaSE入门学习35:Java集合框架之List接口及其实现类ArrayList和LinkedList
- JAVA学习.JAVA集合类型Collection.Set.HashSet&TreeSet
- JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用
- JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用
- Java基础知识_集合(ArrayList & LinkedList & Vector & 迭代器)
- 黑马程序员_JAVA学习日记_JAVA中API:集合框架1(Collection,List,Set及其子类和迭代器的应用)
- Java核心API -- 6(Collection集合List、Set、ArrayList、HashSet)
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- JAVA学习---集合系列---ArrayList、Vector和LinkedList等的差别
- 黑马程序员--Java学习日记之集合(collection类与list接口)及泛型概述
- 黑马程序员_java集合(1) Collection & List & Set & Map
- java 集合类(collection(list set) map)学习总结
- Java集合源码学习(8)_List接口的实现_CopyOnWriteArrayList
- Java:集合,Array、Collection(List/Set/Queue)、Map的遍历,比如:ArrayList,LinkedList,HashSet,HashMap
- java 集合学习笔记1-Collection 集合遍历 List子类特点
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- 【幻化万千戏红尘】qianfengDay14-java基础学习:集合,ArrayList,Iterator,LinkedList
- 黑马程序员_学习笔记:9) 集合框架1:Collection(List、Set)、Iterator、List(ArrayList、LinkedList、Vector)
- 集合一:Collection、Iterator、List、ArrayList、Vector、LinkedList