一维数组和二维数组创建,输出,Arrays.fill()替换
package com.xxx.xxx;import java.util.Arrays;public class demo8 {/*** 1、初始化一维数组 使用一维数组* 2、初始化二维数组 使用二维数组* 3、填充替换数组元素* @param args*/public static void main(String[] args) {//1、第一种初始化方式int arr[] = new int[]{1,2,3,4,5,6}; //一维数组//1.1、第二种初始化方式int arr2[] = {1,0,2,3,4};//1.2、for循环输出for(int i = 0 ; i < arr.length; i++){System.out.print(arr[i]+",");}System.out.println();//for each 输出for(int a1 : arr2){System.out.print(a1+",");}System.out.println("\n------------------------------");//2、二维数组的初始化int myarr[][]; //第一种myarr = new int[2][4];//2.1、输出二维数组的值System.out.println("myarr[]的值:");for(int i=0;i<myarr.length;i++){for(int j=0;j<myarr[i].length;j++){ //循环遍历数组的每个元素System.out.print(myarr[i][j]); //输出 }System.out.println(); //输出空格 换行 }System.out.println("--------------------\n");//第二种int a1[][]; a1 = new int[2][];a1[0] = new int[2];a1[1] = new int[3];// for each输出System.out.println("数组中的元素是:"); //提示信息int a[][]={{4,3},{1,2},{0,1},{2,3}}; //定义二维数组for(int x[] : a){ //外层循环变量为一维数组for(int e : x){ //循环 遍历每一个数组元素if(e == a.length){ //判断变量是否是二维数组中的最后一个元素System.out.println(e); //输出二维数组的最后一个元素}else{//如果不是二维数组中的最后一个元素System.out.print(e+"、");}}}int arr3[][] = {{12,0},{45,10}}; //第三种arr3[1][1] = 20;//3、填充并替换数组 Arrays.fill(int[] a,int value)// 方法1int arr5[] = new int[5]; //创建int数组Arrays.fill(arr5, 8); //使用同一个值对数组进行填充for(int i=0;i<arr5.length;i++){//将数组中的元素一次输出System.out.println("\n第"+i+"个元素是:"+arr5[i]);}// 方法2/*** fill(int[] a,int fromIndex,int toIndex,int value)* a 要进行填充的数组* fromIndex 要使用指定值填充的第一个元素的索引(包括) 从哪里开始* toIndex 要使用指定值填充的最后一个元素的索引(不包括) 填充的位数 eg:toIndex-fromIndex* value 要存储在数组所有元素的值*/int arr6[] = new int[]{45,12,2,10};// 从数组的第二位开始填充 3-1=2 ,输出的数组结果就是 45 8 8 10Arrays.fill(arr6, 1, 3, 8); //使用 fill() 方法对数组进行初始化for(int i=0;i< arr6.length;i++){System.out.println("\n---------------------\n第arr6[]"+i+"个元素是:"+arr6[i]);}}}
转载于:https://www.cnblogs.com/spadd/p/4164497.html
一维数组和二维数组创建,输出,Arrays.fill()替换相关推荐
- Java——动态创建一维数组和二维数组
一.数组的定义: 整数型一维数组:int[] a;或 int a[]; a = new int[m];(m为数组元素个数) 整数型二维数组:int[][] a;或 int a[][];或 ...
- 【C语言】数组(一维数组、二维数组)
目录 一.一维数组 1.一维数组的创建(定义) 2.一维数组的初始化 3.一维数组的内存分配 二.二维数组 1.二维数组的创建(定义) 2.二维数组的初始化 3.二维数组的内存分配 三.数组越界 四. ...
- java 二维数组 的方法和属性_Java一维数组和二维数组详解(Java必备知识)
数组是最为常见的一种数据结构,分为一级数组,二维数组以及多维数组.是把相同数据类型的元素,用一个标识符封装到一起的基本类型数据序列或对象序列. 目录 一维数组 创建一维数组 给一维数组赋值 获取数组的 ...
- python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法
Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...
- c语言bool怎么用_C语言中的一维数组和二维数组什么?怎么用?
C++| 匠心之作 从0到1入门学编程[免费]yun.itheima.com C语言除了基本数据类型之外,还提供了构造类型的数据,构造类型的数据包括数组类型.结构体类型和共用体类型.下面我们详细介绍 ...
- android 一维数组遍历,$.each()循环遍历一维数组、二维数组、JSON数据和DOM元素
本文介绍$.each()循环遍历一维数组.二维数组.JSON数据和DOM元素. 请注意在使用JQuery $.each()方法前,要首先引用jquery库文件. $.each()循环遍历一维数组 Jq ...
- 二维数组,锯齿数组和集合 C# 一维数组、二维数组(矩形数组)、交错数组(锯齿数组)的使用 C# 数组、多维数组(矩形数组)、锯齿数组(交叉数组)...
二维数组,锯齿数组和集合 一.二维数组 二维数组: 一维数组----豆角 二维数组----表格 定义: 1.一维数组: 数据类型[] 数组变量名 = new 数据类型[数组长度]; 数据类型[] 数组 ...
- 【蓝桥杯Java_C组·从零开始卷】第四节、一维数组与二维数组
整篇文章为对java数组的完整理解以及部分排序,并有一些简单的demo,经典的案例与蓝桥杯的一些经典数组题有专门的文章梳理. 目录 数组概述 什么是数组 数组的结构 数组的特点: 数组分类 一维数组声 ...
- 怎样定义和引用一维数组,二维数组
s1,s2,s3,...,s30 右下角的数字称为下标(subscript) 一批具有同名的同属性的数据就组成了一个数组(array),s就是数组名. 1.怎样定义和引用一维数组 一维数组.二维数组. ...
最新文章
- 服务器系统摁c,如何系统有效学习c服务器开发
- SQL判断文件是否存在
- python爬虫如何从一个页面进入另一个页面-爬虫入门(一)——如何打开一个网页...
- 面向接口编程详解(三)——模式研究
- 关于SpringCloud配置中心,ConfigClient需要注意的问题
- linux服务器无网络确认,Linux服务器故障排查实用指南
- linux oracle流复制,oracle 流复制
- matlab 扫雷命令,Matlab版扫雷
- java利用递归解决汉诺塔问题
- 虚拟化安全:瑞星的下一个战场
- oracle ogg trail 空间,查找OGG trail file中是否存在相关记录的命令
- 如何学习工业机器人技术
- 80端口被占用的两种解决方案 - 超详细(已解决)
- Delphi语言基础
- tableau 日周月筛选器_自定义日期格式
- 深刻认识差模电压和共模电压
- LODOP设计打印模板
- wd移动硬盘不能识别_西数移动硬盘电脑提示无法识别USB设备怎么办
- nagiso中nsca的配置
- R语言中的函数5:purrrmap()
热门文章
- 时间机器(CDQ分治)
- DB服务器中的参数优化
- 解决“The executable was signed with invalid entitlements.”问题
- [Err] 1231 - Variable 'sql_mode' can't be set to the value of 'NULL
- 六年之后再次执行[BLQS]战略
- BigInt:JavaScript 中的任意精度整数
- Struts2之HttpServletRequest、HttpServletResponse,HttpSession,Parameters处理
- java final date_Java 8新特性之Date/Time(八恶人-4)
- 蔡徐坤团队获得”微博年度最佳团体“!vivo X23幻彩版却实力抢眼
- (原创)3.2 AddOwner和OverrideMetadata的区别