ArrayDemo06
package com.kazesan.array; import java.util.Arrays; public class ArrayDemo06 { public static void main(String[] args) { int[] a = {1,2,3,4,999987,443245,43,36,78,56}; //System.out.println(a);//harshcode [I@1b6d3586 //打印数组元素Arrays.toString //System.out.println(Arrays.toString(a));//[1, 2, 3, 4, 999987, 443245, 43, 36, 78, 56] //printArray(a);//[1, 2, 3, 4, 999987, 443245, 43, 36, 78, 56] Arrays.sort(a);//数组进行排序 System.out.println(Arrays.toString(a)); //Arrays.fill(a,0);//数组填充 //System.out.println(Arrays.toString(a));//[0, 0, 0, 0, 0, 0, 0, 0, 0, 0] Arrays.fill(a,2,4,0);//数组填充,2~4之间的数赋值为0 System.out.println(Arrays.toString(a));//[1, 2, 0, 0, 36, 43, 56, 78, 443245, 999987] } //不建议重复造轮子,但需了解原理 public static void printArray(int[] a){ for (int i = 0; i < a.length; i++) { if (i==0){ System.out.print("["); } if (i==a.length-1){ System.out.print(a[i]+"]"); }else{ System.out.print(a[i]+", "); } } } }