java之arr.toString()与Arrays.toString(arr)区别
生活随笔
收集整理的這篇文章主要介紹了
java之arr.toString()与Arrays.toString(arr)区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
直接上代碼:
public class Test {public static void main(String[] args) {int[][] arr = {{1,3,5,6},{2,4,5,7},{2,3,5,6}};for (int i = 0; i < arr.length; i++) {System.out.println(arr[i].toString());System.out.println(Arrays.toString(arr[i]));}} }輸出:
[1, 3, 5, 6] [I@2b71fc7e [2, 4, 5, 7] [I@5ce65a89 [2, 3, 5, 6]由此可以看出,arr.toString()輸出的是數(shù)組地址,想要輸出數(shù)組內(nèi)容,還是要用Arrays.toString(arr)方法。
通過(guò)源碼我們可以看出Arrays的toString()方法是一個(gè)重載的方法。方法里的參數(shù)可以是8種基本數(shù)據(jù)類型及String類型的數(shù)組。
總結(jié)
以上是生活随笔為你收集整理的java之arr.toString()与Arrays.toString(arr)区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux putty 字体,putty
- 下一篇: mongodb java spring_