栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Java2022.5.15学习记录

Java 更新时间:发布时间: 百科书网 趣学号
public static void main(String[] args) {
		//数组创建以后长度不变,定义新的数组添加长度
		String array1[] = new String[] {"1","2","3","4"};
		String array2[] = new String[array1.length + 1];
		int key = 2;
		String value = "10";
		for(int i =0;i < array1.length + 1;i++) {
			if(i < key) {
				array2[i] = array1[i];
			}
			if(i == key) {
				array2[i] = value;
			}
			if(i > key) {
				array2[i] =array1[i-1];
			}
			
		}
		System.out.println("array1的内容为:" + Arrays.toString(array1));
		System.out.println("array2的内容为:" + Arrays.toString(array2));
		
	}
public static void main(String[] args) {
		//数组的定义
		char charArray[] = new char[] {'零','一','快','学'};
		char anotherArray[] = charArray;
		boolean compareResult = charArray == anotherArray;
		System.out.println("charArray和anotherArray引用的地址一样吗?" + compareResult);
		
				
		public static void main(String[] args) {
		//数组的索引使用
		char charArray[] = new char[] {'零','一','快','学'};
		System.out.println(charArray[0]);
		System.out.println(charArray[1]);
		System.out.println(charArray[2]);
		System.out.println(charArray[3]);
				
		
				
		
	
		
		
		
		
	}public static void main(String[] args) {
		//多维数组
		int intArray[][] = new int[2][2];
		String[][] strArray = new String[4][4];
		strArray[0][0] = "零";
		strArray[0][1] = "一";
		strArray[1][0] = "快";
		strArray[1][1] = "学";
		String[][][] strArray1 = new String[2][2][2];
		
	}
public static void main(String[] args) {
		String[][] strArray = new String[4][4];
		strArray[0][0] = "零";
		strArray[1][1] = "一";
		strArray[2][2] = "快";
		strArray[3][3] = "学";
		System.out.println("通过缩影访问数组元素:" + strArray[2][2]);
			
			
		
	}public static void main(String[] args) {
		//数组遍历
		//foreach
		char charArray[] = new char[] {'零','一','快','学'};
		for(char element:charArray) {
			System.out.println("一次访问数组charArray中的元素:" + element);
		}
				
			
			
		
	}public static void main(String[] args) {
		//通过数组索引遍历
		char charArray[] = new char[] {'零','一','快','学'};
		for(int i = 0;i < charArray.length ;i++) {
			System.out.println("依次获取数组内容,第" + i+"索引元素为:" + charArray[i]);
		}
	}public static void main(String[] args) {
		//通过数组索引遍历
		char charArray[][] = new char[][] {{'零','壹','快','学'},{'a','b','c','d'}};
		for(int i = 0;i < charArray.length ;i++) {
			for(int j = 0;j < charArray[i].length ;j++) {
				System.out.println("依次获取数组索引内容,第(" + i + "," + j + ")的内容为:" + charArray[i][j]);
			}
		}
		
	}public static void main(String[] args) {
		//通过toString静态方法输出
		char charArray[] = new char[] {'零','壹','快','学'};
		System.out.println("使用toSring方法输出整个数组内容:" +Arrays.toString(charArray));
		
	}public static void main(String[] args) {
		//通过toString静态方法输出
		//多维数组toString方法不能直接使用
		char charArray[][] = new char[][] {{'零','壹','快','学'},{'a','b','c','d'}};
		System.out.println("使用toString方法输出:" + Arrays.toString(charArray));
		System.out.println("使用deepToString方法输出:" + Arrays.deepToString(charArray));
		
	}public static void main(String[] args) {
		//数组名.length测量数组长度
		String[] array = new String[4];
		System.out.println("数组array的长度为:" + array.length );
	}
public static void main(String[] args) {
		//数组越界
		String[] array = new String[4];
		System.out.println(array[4]);
		
	}
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4
	at Test/aabb.Test.main(Test.java:11)
public static void main(String[] args) {
		//数组行长,第i行长
		String array[][] = new String[][] {{"零","壹","快","学"},{"0","1"}};
		System.out.println("数组的行长为:" + array.length );
		System.out.println("数组第0行长度为:" + array[0].length );
		System.out.println("数组第1行长度为:" + array[1].length );
	}public static void main(String[] args) {
		//数组批量添加元素静态fill(数组名,元素)
		int[] array = new int[4];
		Arrays.fill(array,10);
		System.out.println("数组array中的元素为:" + Arrays.toString(array));
	}public static void main(String[] args) {
		//添加指定范围的元素
		int[] array = new int[4];
		Arrays.fill( array,1,3,10);
		System.out.println("array里1,2的内容为:" + Arrays.toString(array));
	}

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/888741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号