JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList
来源:互联网 发布:三星软件市场 编辑:程序博客网 时间:2024/06/04 21:14
以下是一张比较简单的介绍图,在具体代码分析之前先大概的了解以下要介绍的内容。
/** * */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");//根据下标来更改指定元素的valuestrList.subList(0, 6);//获取目标队列的子队列,注意最后一个不会取到//实际取到的值只有0~5而已strList.indexOf(strList.size()-2);//可以根据元素的下标的获取valueSystem.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学习.JAVA集合类型Collection.List.ArrayList&LinkedList
- java集合Collection的List ArrayList LinkedList 区别
- 【JAVA】四 JAVA集合 Collection ArrayList LinkedList
- Java集合框架-1.【集合类】【Collection接口】【List】【ArrayList】【Vector】【LinkedList】
- Lesson_for_java_day13--java中的集合——Collection、List、ArrayList、LinkedList、Set、HashSet、TreeSet
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- Java 集合 1:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- Java 集合:Collection,List,ArrayList,Vector,LinkedList(实现方式,对比)
- Java基础-集合 Collection,List,Arraylist,Vector
- java容器---Collection{list{LinkedList ,ArrayList,Vector},Set}
- Java中的ArrayList 、List、LinkedList、Collection关系详解
- 【转载】java中的ArrayList 、List、LinkedList、Collection关系详解
- java中的ArrayList 、List、LinkedList、Collection关系详解
- java中的ArrayList 、List、LinkedList、Collection关系详解
- java中的ArrayList 、List、LinkedList、Collection关系详解
- 回文字符串
- 莫虚度,从改变态度开始
- char类型的数据范围为什么时-128--127
- SPICE协议marshaller的处理
- 判断wifi是否打开
- JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList
- C --- 数据和C
- leetcode Sort Colors
- MFC基础教程(简单计算器)<3>
- HDU--2955
- linux下vim命令详解
- 代码清单18-2 数组操作
- 由数据比较引发的数据类型转换研究
- 怎么限制摄像机旋转