Java中关于泛型的使用和特性

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
/*
* JDK1.5 出现了新的安全机制,保证程序的安全性
* 泛型:指明了集合存储数据的类型<数据类型>
* */

public class GenericDemo {
    public static void main(String[] args) {

}
public static void function() {
    Collection<String> coll = new ArrayList<String>();// 声明的时候就指定存储的是按String来存储
    coll.add("asda");
    coll.add("dad");
    coll.add("dasd");
    // coll.add(1); 这时候1 就不能添加到数组中去了 因为1是int类型 而集合开始指定了类型为String类型

    Iterator<String> it = coll.iterator();// 迭代也要声明为String类型
    while (it.hasNext()) {
        System.out.println(it.next());
    }

}

}

猜你喜欢

转载自blog.csdn.net/qq_35849955/article/details/82528026
今日推荐