Java 中的多维集合
多维集合又称为嵌套集合。这是一组对象,其中每个组都有任意数量的对象,可以动态创建。它们也可以存储在任何位置。对于数组,用户将绑定到特定的行数和列数,因此多维结构有助于动态创建和添加元素。
Java 中多维 arraylist 的语法
ArrayList<ArrayList<Object>> object_name = new ArrayList<ArrayList<Object>>();
示例
以下是在 Java 中多维集合的示例 −
Import java.util.*;
public class Demo {
static List multi_dimensional() {
ArrayList<ArrayList<Integer> > x = new ArrayList<ArrayList<Integer> >();
x.add(new ArrayList<Integer>());
x.get(0).add(0, 45);
x.add(new ArrayList<Integer>(Arrays.asList(56, 67, 89)));
x.get(1).add(0, 67);
x.get(1).add(4, 456);
x.add(2, new ArrayList<>(Arrays.asList(23, 32)));
x.add(new ArrayList<Integer>(Arrays.asList(83, 64, 77)));
x.add(new ArrayList<>(Arrays.asList(8)));
return x;
}
public static void main(String args[]) {
System.out.println("The multidimensional arraylist is :");
System.out.println(multi_dimensional());
}
}输出
The multidimensional arraylist is : [[45], [67, 56, 67, 89, 456], [23, 32], [83, 64, 77], [8]]
说明
一个名为 Demo 的类包含一个名为 "multi_dimensional" 的函数,该函数声明了一个整数 arraylist 的 arraylist,并且使用 "add" 函数向其中添加元素。首先在第 0 个位置添加一个元素。接下来,向该行添加三个元素。在第一行第 0 列中添加一个元素。将另一个值放置在第 4 列的第 1 行。接下来,分别向第 2、3 和 4 行添加值。在主函数中,调用函数 "multi_dimensional",并将输出打印到控制台上。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP