JAVA-Multi-dimensional ArrayLists笔记

这篇博客记录了作者在学习Java中关于多维ArrayList的理解,包括声明、示意图解析、动态开辟空间、输入数据以及一些操作示例。博主提到这个知识点在中国的教程中较少被讲解,并希望得到更多相关资源的分享。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个知识点我只找到外国人讲解的,不知道为什么中国人都不讲解,也不给个介绍。这都上了大学了,英文听力这块我还是很菜,而且还有不少专业术语,所以听不太懂。

正好老师讲了这个内容,就记个小笔记。如果有这个内容的好的讲解,麻烦评论区分享下,谢谢.

1.首先是个声明:

public static ArrayList<ArrayList<Integer>> List = new ArrayList<ArrayList<Integer>>();

2.然后是个示意图:
在这里插入图片描述
我觉得这个应该很好懂,跟二维数组差不多,就是他可以动态开数组大小。

3.之前的声明,只开了二维数组列表的横向(纵向)空间,还没有开纵向(横向)空间,还要开纵向(横向)空间。

   int numberOfWeNeed=6; //可以提前写入,也可以输入,自己所需要的列数
		   for(int i=0;i<numberOfWeNeed;i++)
		   {
   
		      List.add(i,new ArrayList<Integer>()); //这样就开了6列,之后如果还需要添加别的列,可以再加
		   }
		   //比如再加三行
		   for(int i=1;i<=3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值