Java不指定长度的二维数组_csdanteng的博客-程序员宝宝

技术标签: 二维数组  java  程序设计  Java 数组 容量动态增加  

编程中经常用到这样一种特殊的二维数组,它的行数确定,但是每行的列数不确定。这样的的数组实现方法:先创建制定行数,列数缺省的二维数组,然后对数组的每一行重新初始化。举个例子就很好理解了。

import java.util.*;
public class Tek
{
	public static void main(String[] args)
	{    
	  int[][] a=new int[3][];
	  a[0]=new int[3];//相当于int[] a=new int[3]
	  for(int i=0;i<a[0].length;i++)
		  a[0][i]=i+1;
	  
	  a[1]=new int[4];
	  for(int i=0;i<a[1].length;i++)
		  a[1][i]=i+1;
	  
	  a[2]=new int[5];
	  for(int i=0;i<a[2].length;i++)
		  a[2][i]=i+1;
	  
	 
	 for(int i=0;i<a.length;i++)
	 {
		 for(int j:a[i])
			 System.out.print(j+" "); 
		 System.out.println();
		 
	 }	  
		
	}
}


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/csdanteng/article/details/52653658

智能推荐

Java大数类的RoundingMode(舍入模式)_白鹿cn的博客-程序员宝宝

Java大数类的RoundingMode(舍入模式)        java.math.RoundingMode:这是一种枚举类型,它定义了8种数据的舍入模式。它与java.math.BigDecimal类中定义的8个同名静态常量的作用相同,可用BigDecimal.setScale(int newScale, RoundingMode roundingMode)来设置数据的精度和舍入模式。   ...

算法:最多水容量11. Container With Most Water_AI架构师易筋的博客-程序员宝宝

11. Container With Most WaterGiven n non-negative integers a1, a2, …, an , where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of the line i is at (i, ai) and (i, 0). Find two lines, which, together

2021-03-08_.index.php.swp_静xiaoSu的博客-程序员宝宝

ctfshow之web入门1-10wp导出与导入导出导入web1查看源代码;web2查看源代码, 通过在url头部添加 view-source:;web3通过burpsuite抓包 flag在返回的响应数据包里面,或者直接按F12抓包得到flag;web4考点是robots.txt文件,直接查看robots文件,然后再查看flagishere.txt获得flag;web5直接查看phps源文件,直接访问index.phps,下载查看获得flag;web6考察代码泄露。直接访问url

State模式-在自动售货机的应用_编程之路-java的博客-程序员宝宝

State定义当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变其类。状态模式主要解决的是当控制一个对象状态转换的条件表达式过于复杂的情况,把状态的判断逻辑转移到表示不同状态的一系列类当中,把复杂的判断逻辑简单化。将与特定状态的相关行为局部化,并且将不同状态的行为分割开来。什么情况考虑状态模式了,当一个对象的行为取决于它的状态,并且它必须在运行的时刻根据状态改变它的行为时,就可以考虑使用状态模式。例子现在有个自动售货机的代码需要我们来写在购买东西过程中包含4个状态,已投币

手机取证设备(手机点验设备、手机合规检测、双路并行手机取证深度分析系统、手机点验数据恢复)_hejiexuan的博客-程序员宝宝

可同时对多部手机进行采集、数据解析、数据分析、点验结果展示,采集完成后,数据在后台自动解析,效率更高,可检查手机使用违规敏感不良行为记录,如不良言论、涉密信息、违规翻墙、网赌网贷、不良消费、涉黄招嫖、不良社交(乱交友)、不良照片、视频等信息。...

百分点发布用户标签管理系统 打造大数据用户画像工具_weixin_34186950的博客-程序员宝宝

在DT时代下,大数据对于各家企业都起到了相当重要的决策作用,而大数据驱动下的用户画像也成为了各企业进行用户运营的根本。12月23日,百分点集团发布了旗下的用户标签管理系统,该系统基于百分点UTT模型,自动化生产用户标签,主动拥抱业务场景,支撑基于用户细分的多场景应用。百分点用户标签管理系统是一款生产用户标签,并管理标签生命周期的大数据工具。以帮助企业...

随便推点

非递归实现二叉树的前序、中序、后序遍历_树的前序中序后序遍历非递归_想变成自大狂的博客-程序员宝宝

根据二叉树的前序和中序遍历结果还原二叉树、根据二叉树的中序和后序遍历结果还原二叉树

驱动安装过程中对注册表的改动 _driverpackages 注册表_xcq1109的博客-程序员宝宝

http://www.cnblogs.com/gussing/archive/2008/10/24/1319098.html  假设硬件ID为 USB/VID_aaaa&PID_bbbb/PRODUCTNAME 系统会在注册表HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Enum 下为每个字段生成一个目录,比如ID中的第一个字段

三 无重复字符的最长子串(力扣网解题)_力扣解题模板_mf_yang的博客-程序员宝宝

力扣网解题(三 无重复字符的最长子串)原题描述:解题代码:public class LongestSubstringWithoutRepeatingCharacters { public static int lengthOfLongestSubstring(String s) { int i = 0; int step = 0; Map&lt;Character,Integer&gt; con = new HashMap&lt;&gt;(1

微信内H5打开小程序_无敌mouse的博客-程序员宝宝

前置条件:已认证的服务号,订阅号不行引入js: &lt;scripttype="text/javascript"src="https://res.wx.qq.com/open/js/jweixin-1.6.0.js"&gt; 或者 在vue中安装 weixin-js-sdk调用后台接口获取签名等信息this.$axios.post("url", params) .then(res =&gt; { wx.config({ debug...

python安装包报错:PackagesNotFoundError: The following packages are not available from current channels_咖啡不加冰和糖的博客-程序员宝宝

以安装SimpleITK包为例,安装时,显示下图错误conda install SimpleITK按以下操作完成包安装anaconda search -t conda SimpleITK #查询包所存在的版本根据需求选择自己要安装包的版本,输入以下命令查看安装渠道anaconda show Alkibiades/simpleitk进行安装conda install --channel https://conda.anaconda.org/SimpleITK SimpleIT

执行apt-get命令提示没有该命令_NRlovestudy的博客-程序员宝宝

https://blog.csdn.net/wang1144/article/details/7801149装好以后,执行# apt-get install gccbash: apt-get: command not found怎么回事呢?CentOS的软件安装工具不是apt-get 是yum# yum -y install gcc=======

推荐文章

热门文章

相关标签