您的位置:首页 > 编程语言 > Java开发

JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList

2013-11-14 21:38 549 查看
以下是一张比较简单的介绍图,在具体代码分析之前先大概的了解以下要介绍的内容。






/**
*
*/
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

福州

厦门

====================================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐