public class A{
public static ArrayList<String> list = new ArrayList();
public static void main(String[] args){
list.add("abc");
}
}
public class B{
public static ArrayList f(){
ArrayList<String> list_b = A.list;
System.out.println(list_b);
}
}
这样打印出来的list_b是空的
因为你的
A.main()
方法还没调用,所以打印出来当然是空的,你得先想办法调用到A.main()
方法才行