疑惑:关于System.out.println()调用toString()方法打印数组名
更新:HHH   时间:2023-1-7


我们知道:String str = "abcde";

          System.out.println(str),将打印出"abcde",这是因为String类重写了toString()方法;


但是当: String[] s = new String[]{"a","b","c"};

         System.out.println(s),将打印出"[Ljava.lang.String;@69e4fede",


这是为什么呢?

返回开发技术教程...