一、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"); } }