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
福州
厦门

====================================================================

原创粉丝点击