1 package cn.itcast.p3.toolclass.arrays.demo; 2 3 import java.util.Arrays; 4 5 public class ArraysDemo { 6 7 public static void main(String[] args) { 8 // TODO Auto-generated method stub 9 /* 10 * Arrays:集合框架的工具类。里面的方法都是静态的。 11 * 12 * 13 * 14 */ 15 16 int[] arr = {3,1,5,6,3,6}; 17 18 System.out.println(arr);//[I@2f92e0f4 19 System.out.println(Arrays.toString(arr)); 20 } 21 22 //toString的经典实现。Arrays.toString源码 23 public static String myToString(int[] a) { 24 int iMax = a.length - 1; 25 if (iMax == -1) 26 return "[]"; 27 28 StringBuilder b = new StringBuilder(); 29 b.append('['); 30 for (int i = 0; ; i++) {//中间省略条件判断,提高效率 默认为true 31 b.append(a[i]); 32 if (i == iMax)//只在结尾调用一次 33 return b.append(']').toString(); 34 b.append(", "); 35 } 36 } 37 38 }