Java基础梳理:数组(8)

int[] numbers = { 2005, 1007, 1994, 2015 }; int[] tempNumbers=Arrays.copyOf(numbers, 6);//对于多余的元素将被赋予0值 System.out.println(Arrays.toString(tempNumbers));

Java基础梳理:数组

  还可以通过System.arraycopy方法

int[] numbers = { 2005, 1007, 1994, 2015 }; int[] tempNumbers=new int[5]; System.arraycopy(numbers, 0, tempNumbers, 1, numbers.length); System.out.println(Arrays.toString(tempNumbers)); numbers[0]=2000; System.out.println(tempNumbers[0]);

Java基础梳理:数组

  3.数组排序

int[] numbers = { 2005, 1007, 1994, 2015 }; Arrays.sort(numbers); System.out.println(Arrays.toString(numbers));

Java基础梳理:数组

多维数组

  对于二维数组和不规则数组,其实就是把数组的元素再看成一个数组来处理就可以。

String input=""; int[][] table={{11,15,9},{16,7,10},{15,12,13}}; for (int i = 0; i < table.length; i++) { int[] temp=table[i]; for (int j = 0; j < temp.length; j++) { input+=String.valueOf(temp[j])+" "; } } System.out.println(input);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fd09c906fe5caa20117b5b91c93c3d34.html