【问题标题】:How to save something via method in list Java如何通过列表 Java 中的方法保存内容
【发布时间】:2015-11-14 14:54:27
【问题描述】:

您好,我正在尝试将数组保存在列表中。我希望它以一种方法工作。

首先是我的代码:

public class TippSpeicher {
Tipp t = new Tipp();
Lottospiel spiel = new Lottospiel();

List<int[]> tipspeicher = new Vector<int[]>();

public void tippsabspeichern(){
    tipspeicher.add(spiel.getTipp());
    int[] feld = tipspeicher.get(0);
    System.out.println(Arrays.toString(feld));
}

所以在我使用方法tippsabspeicher 之后,我希望列表tipspeicher 包含来自方法tippsabspeichern 的值。

但事实并非如此。

我的问题是我想在这个类中包含多个需要访问列表中条目的方法。

我怎么能把东西放进去?

【问题讨论】:

    标签: java list vector methods save


    【解决方案1】:

    spiel.getTipp() 没有向tipspeicher 添加任何内容。这就是为什么您没有打印任何内容。Rest 看起来不错。

    试试这个

    public void tippsabspeichern(){
        int[] test={1,2,3};
        tipspeicher.add(test);
        int[] feld = tipspeicher.get(0);
        System.out.println(Arrays.toString(feld));
    }
    

    输出

    [1, 2, 3]
    

    【讨论】:

    • spiel.getTipp() 实际上是一个返回 int[] 的方法; (抱歉,您看不到)我可以看到它有效,因为最后当我说 System.out.println 时。它实际上打印出由 getTipp() 添加的数组。但是当我尝试以下操作时: public int[] tippAbrufen(){ return tipspeicher.get(0); } 它不起作用。
    猜你喜欢
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 2017-05-25
    相关资源
    最近更新 更多