java之数组Array使用

1.基本用法总结如下:

public class Array {
	
	public static void main(String[] args) {
		
		/**
		 * 0.概念:同一种类型数据的集合。其实数组就是一个容器;好处:给元素打上索引标示,方便查找操作
		 * 1.一维声明数组
		 * */
		//格式一:元素类型[] 数组名 = new 元素类型[元素个数或数组长度];
		int[] arr = new int[5];
		String[] arr2 = new String[5];
		//格式二:元素类型[] 数组名 = new 元素类型[]{元素,元素,……};
		int[] arr3 = new int[]{1,2,3,4};
		String[] arr4 = new String[]{"a","b","c","d"};
		//或者
		int [] arr5 = {1,2,3,4};
		String[] arr6= {"a","b","c","d"};
		String str = "a,b,c,d,e,f";
		String[] arr7 = str.split(",");//arr7等价于arr6格式
		
		/**
		 * 2.输出数组
		 * */
		for(int i:arr5){
			//System.out.println(i);
		}
		
		for(String s:arr6){
			//System.out.println(s);
		}
		
		/**
		 * 3.二维数组声明-实质就是存储是一维数组
		 * */
		//格式:数组类型[][] 数组名 = new 数组类型[一维数组的个数][每一个一维数组中元素的个数];
		
		int[][] arr8 = new int[3][4];
		arr8 = new int[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12}};
		
		String[][] arr9 = new String[3][4];
		arr9 = new String[][]{{"a","b","c","d"},{"e","f","g","h"},{"i","j","k","l"}};
		
		/**
		 * 4.输出二维数组
		 * */
		for(int a=0;a<arr8.length;a++){
			
			for(int b=0;b<arr8[a].length;b++){
				System.out.println(arr8[a][b]);
			}
			
		}
		
		/**
		 * 5.数组异常
		 * */
		//1.NullPointerException 空指针异常
		//arr9 = null;
		//System.out.println(arr9[0][1]);
		//2.ArrayIndexOutOfBoundsException 索引值越界
		System.out.println(arr[10]);
		
	}
	
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值