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