[英]How can I import another class in main class double list?
I'm beginner programmer.我是初级程序员。 I made a double list in an external class, and I want to print it out in the main class.我在外部class做了一个双表,想在主class打印出来。
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class A {
private List<List<Object>> A=new ArrayList<>();
public List<List<Object>> getA() {
return A;
}
public void setA(List<List<Object>> A) {
this.A.add(new ArrayList(Arrays.asList("1+1")));
this.A.add(new ArrayList(Arrays.asList("dog")));
}
}
In this class, I made double list and I will put this double list to main class在这个 class 中,我制作了双重列表,我将把这个双重列表放到主 class
public class Main {
public static void main(String[] args) {
A a=new A();
System.out.println(a.getA()); //this result []
}
}
I want to print[[1+1],[dog]]
, but it does show []
.我想print[[1+1],[dog]]
,但它确实显示[]
。
What is problem??什么问题??
I want to print the desired result.我想打印所需的结果。
You never actually call your setA method from your main class.您实际上从未从主 class 调用 setA 方法。
public class Main {
public static void main(String[] args) {
A a=new A();
a.setA(a); // <-- populate array list here
System.out.println(a.getA()); //this result []
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.