繁体   English   中英

如何在主 class 双列表中导入另一个 class?

[英]How can I import another class in main class double list?

我是初级程序员。 我在外部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")));
    }
}

在这个 class 中,我制作了双重列表,我将把这个双重列表放到主 class

public class Main {
    public static void main(String[] args) {    
        A a=new A();    
        System.out.println(a.getA());       //this result []
    }
}

我想print[[1+1],[dog]] ,但它确实显示[]

什么问题??

我想打印所需的结果。

您实际上从未从主 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM