ArrayList以及泛型的使用

来源:互联网 发布:java图书管理系统 编辑:程序博客网 时间:2024/06/05 08:59
package cn06.ArrayList;import java.util.ArrayList;import java.util.Iterator;/** *  * JDK5的新特性: * 泛型:默认情况下,它表示Object类型,也就是任意类型。 *     它把明确类型的工作推迟到了创建对象或者调用方法的时候才去明确的。 *  *  * 泛型的好处: * A:解决了隐藏的安全问题,优化了程序设计。 * B:把运行期间的问题提前到了编译期间。 * C:避免了强制类型转换。 *  * @author ycf * */public class ArrayListDemo {public static void main(String[] args) {ArrayList<String> arrayList = new ArrayList<>();arrayList.add("hello");arrayList.add("world");arrayList.add("java");//arrayList.add(10); 现在就回报错了  Iterator< String> iterator = arrayList.iterator();while (iterator.hasNext()) {String string = iterator.next();System.out.println(string);}//String[] strArray = new String[3];//strArray[0]="hi";//strArray[2]="hi";//strArray[1]= 10; 此处会报错}}

0 0
原创粉丝点击