疑惑:关于System.out.println()调用toString()方法打印数组名
我们知道: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",
这是为什么呢?
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。