集合框架_ArrayList存储字符串并遍历,框架_arraylist
分享于 点击 47541 次 点评:170
集合框架_ArrayList存储字符串并遍历,框架_arraylist
package cn.itcast_01;
import java.util.ArrayList;
import java.util.Iterator;
/*
* List的子类特点:
* ArrayList:
* 底层数据结构是数组,查询快,增删慢
* 线程不安全,效率高
* Vector:
* 底层数据结构是数组,查询快,增删慢
* 线程安全,效率底
* LinkedList:
* 底层数据结构是链表,查询慢,增删快
* 线程不安全,效率高
*
* 案例:
* 使用List的任意子类存储字符串或者存储自定义对象并遍历
*
* ArrayList的使用。
* 存储字符串并遍历。
*/
public class ArrayListDemo {
public static void main(String[] args) {
//创建集合对象
ArrayList al = new ArrayList();
//把字符串元素添加到集合对象中
al.add("hello");
al.add("world");
al.add("java");
//集合遍历
Iterator it = al.iterator();
while(it.hasNext()){
String s = (String)it.next();
System.out.println(s);
}
System.out.println("---------------");
for(int x = 0;x<al.size();x++){
String s = (String) al.get(x);
System.out.println(s);
}
}
}
相关文章
- 暂无相关文章
用户点评