1. ArrayList存储字符串并遍历
2. 代码示例:
1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 6 /* 7 * List的子类特点: 8 * ArrayList: 9 * 底层数据结构是数组,查询快,增删慢 10 * 线程不安全,效率高 11 * Vector: 12 * 底层数据结构是数组,查询快,增删慢 13 * 线程安全,效率低 14 * LinkedList: 15 * 底层数据结构是链表,查询慢,增删快 16 * 线程不安全,效率高 17 * 18 * 案例: 19 * 使用List的任何子类存储字符串或者存储自定义对象并遍历。 20 * 21 * ArrayList的使用。 22 * 存储字符串并遍历 23 */ 24 public class ArrayListDemo { 25 public static void main(String[] args) { 26 // 创建集合对象 27 ArrayList array = new ArrayList(); 28 29 // 创建元素对象,并添加元素 30 array.add("hello"); 31 array.add("world"); 32 array.add("java"); 33 34 // 遍历 35 Iterator it = array.iterator(); 36 while (it.hasNext()) { 37 String s = (String) it.next(); 38 System.out.println(s); 39 } 40 41 System.out.println("-----------"); 42 43 for (int x = 0; x < array.size(); x++) { 44 String s = (String) array.get(x); 45 System.out.println(s); 46 } 47 } 48 }
运行效果如下:
Java基础知识强化之集合框架笔记23:ArrayList存储字符串并遍历
原文:http://www.cnblogs.com/hebao0514/p/4855351.html