相关疑难解决方法(0)

如何在Java中创建多维ArrayList?

无论如何我对ArrayLists还是比较陌生的但是我需要它们用于这个项目我正在这样做,如果你们能帮助我的话我会非常感激!
基本上,我需要创建一个多维的ArrayList来保存String值.我知道怎么用标准数组来做这个,public static String[][] array = {{}}但是这并不好,因为我不知道我的数组的大小,我所知道的是它将有多少维度.

所以,如果你们知道如何制作一个"具有2/+尺寸的动态可调整大小的阵列",请告诉我.

谢谢提前,
安迪

编辑/更新


也许使用变量调整大小或定义标准数组会更容易?但我不知道?
使用我对ArrayList的原始想法可能更容易......我只需要一个完整的示例代码来创建2D ArrayList并在不知道索引的情况下将这些示例值添加到两个维度.

java arraylist multidimensional-array

30
推荐指数
4
解决办法
23万
查看次数

如何声明2D String arraylist?

我想做这样的事情 ArrayList<String<String>> mylist

我该如何创建它?

如何添加到外部和内部列表

以及如何将内部列表转换为简单的数组列表?

java arrays arraylist

20
推荐指数
2
解决办法
4万
查看次数

Java 2d Array 还是 2d ArrayList?

我的任务是制作一个与多值数据库接口的程序。我在一个字符串中接收整个记录,其中包含值和子值的分隔符。从那里我将数据拆分为二维数组。这是其中的一个片段(注意不同的长度):

        0           1           2
   +------------------------------------+
0  | 442        |           |           |
1  | C          |           |           |
2  |            |           |           |
3  | N          |           |           |
4  | LAND       |           |           |
5  | 05412300   | 05412307  |           |
6  | BEARING    |           |           |
7  | BRAND1     | BRAND2    | BRAND3    |
8  | 12         |           |           |
   +------------------------------------+
Run Code Online (Sandbox Code Playgroud)

现在我一直使用 ArrayLists 而不是 Arrays 因为我知道这是最佳实践。现在我想知道使用 2d ArrayList 是否也有好处。我查看了一些示例,但不太明白如何在需要时获取值。如果我要这样做:

String[][] cheese = {
    {"chedder", "swiss", "pepperjack"},
    {"sliced", "cubed", "block"} …
Run Code Online (Sandbox Code Playgroud)

java arrays arraylist multidimensional-array

2
推荐指数
1
解决办法
1546
查看次数

标签 统计

arraylist ×3

java ×3

arrays ×2

multidimensional-array ×2