JAVA的集合实例

一、JAVA集合之间转换的实例:

import java.util.ArrayList;
import java.util.List;

/**
 * Hello world!
 *
 */
public class App {
    public static void main(String[] args) {
        List<A> list = new ArrayList<A>();
        B b1 = new B();
        B b2 = new B();
        list.add(b1);
        list.add(b2);
        @SuppressWarnings("unchecked")
        List<B> listB = (List<B>) (List<?>) list;
        for (B arg : listB) {
            arg.info();
        }
    }
}

class A {

}

class B extends A {
    public void info() {
        System.out.println("BBBB");
    }
}

 

posted @ 2019-01-22 14:47  海平面下的我们  阅读(350)  评论(0编辑  收藏  举报