JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList,
分享于 点击 11125 次 点评:156
JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList,
以下是一张比较简单的介绍图,在具体代码分析之前先大概的了解以下要介绍的内容。
/**
*
*/
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
福州
厦门
====================================================================
相关文章
- 暂无相关文章
用户点评