集合框架(ArrayList存储字符串并遍历泛型版)
2016-04-29 16:54
302 查看
package cn.itcast_02;
import java.util.ArrayList;
import java.util.Iterator;
/*
* 泛型在哪些地方使用呢?
* 看API,如果类,接口,抽象类后面跟的有<E>就说要使用泛型。一般来说就是在集合中使用。
*/
public class ArrayListDemo {
public static void main(String[] args) {
// 用ArrayList存储字符串元素,并遍历。用泛型改进代码
ArrayList<String> array = new ArrayList<String>();
array.add("hello");
array.add("world");
array.add("java");
Iterator<String> it = array.iterator();
while (it.hasNext()) {
String s = it.next();//使用泛型,不需要强转
System.out.println(s);
}
System.out.println("-----------------");
for (int x = 0; x < array.size(); x++) {
String s = array.get(x);//使用泛型,这里也不需要强转
System.out.println(s);
}
}
}
import java.util.ArrayList;
import java.util.Iterator;
/*
* 泛型在哪些地方使用呢?
* 看API,如果类,接口,抽象类后面跟的有<E>就说要使用泛型。一般来说就是在集合中使用。
*/
public class ArrayListDemo {
public static void main(String[] args) {
// 用ArrayList存储字符串元素,并遍历。用泛型改进代码
ArrayList<String> array = new ArrayList<String>();
array.add("hello");
array.add("world");
array.add("java");
Iterator<String> it = array.iterator();
while (it.hasNext()) {
String s = it.next();//使用泛型,不需要强转
System.out.println(s);
}
System.out.println("-----------------");
for (int x = 0; x < array.size(); x++) {
String s = array.get(x);//使用泛型,这里也不需要强转
System.out.println(s);
}
}
}
相关文章推荐
- Tomcat端口被占用解决方法(不用重启)
- “传奇”图象数据存储方式
- C#.Net ArrayList的使用方法
- 超大数据量存储常用数据库分表分库算法总结
- VBS ArrayList Class vbs中的数组类
- SQL Server误区30日谈 第18天 有关FileStream的存储,垃圾回收以及其它
- C++实现图的邻接表存储和广度优先遍历实例分析
- 详解Android文件存储
- C#中Arraylist的sort函数用法实例分析
- C#调用sql2000存储过程方法小结
- C#中ArrayList的使用方法
- C#中Array与ArrayList用法及转换的方法
- PHP 存储文本换行实现方法
- 注册表中存储数据库链接字符串的方法
- C#生成随机ArrayList的方法
- Mysql中存储UUID去除横线的方法
- c# ArrayList的使用方法小总结
- MySQLMerge存储引擎
- PHP实现C#山寨ArrayList的方法
- 深入PHP变量存储的详解