gpt4 book ai didi

java - Java中如何存储不同行数的数据?

转载 作者:行者123 更新时间:2023-12-01 07:21:16 25 4
gpt4 key购买 nike

我必须将类似以下内容传递给方法:

{
{"First", "John", "Male"},
{"Second", "Michelle", "Female"},
.
.
.
}

在上面的情况下,我知道列数是固定的,即。 3 但我不知道行数。有时行可以是 2 行,也可以是 10 行。行数各不相同。

我想存储这样的对象。我尝试过:

String[][] ar = new String[][3];

但这不受支持。您能为该问题提供其他解决方案吗?

最佳答案

Java 不支持未知大小数组,这就是为什么像 new String[][3] 这样的语句无法编译的原因。

List 接口(interface)实际上可以达到类似的目的,所以你可以这样做:

List<String[]> listOfArrays = new ArrayList<String[]>();

关于java - Java中如何存储不同行数的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36649190/

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