gpt4 book ai didi

具有 2 列的 Java ArrayList

转载 作者:行者123 更新时间:2023-11-30 10:21:49 26 4
gpt4 key购买 nike

我需要使用数组列表,因为我不知道我需要多少行,但我知道我需要 2 列。我不确定如何创建这样的数组列表、添加到两列并从两列读取数据。两列都将包含整数。

我看到一些建议:

ArrayList<Arraylist<Integer>> name = new ArrayList<ArrayList<Integer>>();

但我可以找到有关如何添加到两列的说明。

我还看过:

ArrayList<Integer[][]> name = new ArrayList<Integer[][]>();

以及 where 和方括号数量的不同变体。谢谢。

最佳答案

Java 是面向对象的语言,所以为什么不创建 ArrayList<Column> ?您可以创建一个类 Column这将满足您的要求:它可以有 setter 和 getter,如果您需要支持除 Integer 以外的其他类型你可以泛化它。例如:

class Column<T> {
private T value;

public Column(T value) {
this.value = value;
}

public getValue() {
return this.value;
}
}

然后你声明:

List<Column<Integer>> list = new LinkedList<>();
list.add(new Column<Integer>(5));
System.out.println(list.get(0).getValue())

关于具有 2 列的 Java ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47623013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com