import java.util.ArrayList;
import java.util.List;
class A {
String a = "444";
}
public class Test1 {
public static void main(String[] args) {
A a = new A();
List<Object> arr = new ArrayList<Object>();// 填入 通用类型 Object
arr.add("acb");// 存入字符串
arr.add(a);// 存入一个引用
for (int i = 0; i < arr.size(); i++) {
arr.get(i);// 获取元素
if (arr.get(i) instanceof A) {// 判断元素类型
a = (A) arr.get(i);
System.out.println(a.a);
} else {
System.out.println(arr.get(i));
}
}
}
}
-------------------------
输出结果:
acb
444