黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java數組輸出的方式

Java數組輸出的方式

更新時間:2022-07-26 11:34:34 來源:動力節點 瀏覽1698次

當我們對 java 對象數組進行打印的時候,會遇到輸出內容是 className + '@' + 16 進制的 hashcode 組成的字符串,Java數組輸出的方式主要有以下 3 種方式。

Arrays.toString(arr)

從 java 1.5 之后,針對簡單的數組(如一維數組),可以使用 Arrays.toString(arr),具體如下:

String[] array = new String[] {"Knowledge", "Dict", "Good"};
System.out.println(Arrays.toString(array));

輸出如下:

[Knowledge, Dict, Good]

需要強調的是,除了基本類型及 String 這種已經 toString 方法打印內容邏輯之外,其他封裝的類對象要在 toString 方法里 override 內容輸出。

數組的打印,本質上是執行每個對象的 toString 方法。

Arrays.deepToString(deepArray)

也是從 java 5 之后,針對嵌入的數組(Nested Array),如二維數組,數組里面再嵌套其他數組的,可以用 Arrays.deepToString(deepArray) 靜態方法。

String[][] deepArray = new String[][] {{"John", "Mary"}, {"Alice", "Bob"}};
System.out.println(Arrays.toString(deepArray));
//output: [[Ljava.lang.String;@106d69c, [Ljava.lang.String;@52e922]
System.out.println(Arrays.deepToString(deepArray));

輸出:

[[John, Mary], [Alice, Bob]]

for 循環打印

可以通過 for 循環,自定義打印輸出的內容。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚久久伊人精品青青草原2020 | 人人澡人人插 | 深夜在线视频免费网址 | 日韩欧美一区黑人vs日本人 | 又黄又爽又色的视频 | 成人免费播放视频777777 | 亚洲免费毛片 | 羞羞网站免费 | 久久韩国| 狠狠大日本亚洲香蕉亚洲 | 日本黄在线观看免费播放 | 日本三日本三级香港三级 | 亚洲精品成人久久 | xxx大片| 在线精品播放 | 三级网址日本 | 日韩爽爽视频爽爽 | 亚洲视频一区二区三区 | 午夜免费观看_视频在线观看 | 精品欧美在线观看视频 | 伊人网综合网 | 一级黄色欧美 | 天天综合天天看夜夜添狠狠玩 | 国产成人99精品免费视频麻豆 | 日韩在线视频免费 | 无毒不卡在线播放 | 国产成人精品视频免费 | 九九视频免费精品视频免费 | 99久久这里只精品麻豆 | 一级黄色片一级黄色片 | 视频一区二区三区欧美日韩 | 中文字幕看片在线a免费 | 狠狠操夜夜 | 亚洲最大视频网 | 全黄一级裸片视频在线观看 | 麻豆国产在线观看免费 | 成 人 动漫在线观看网站网站 | 东京加勒比中文字幕波多野结衣 | 人人鲁免费播放视频人人香蕉 | 国卡一卡二卡三免费网站 | 国产三级在线视频观看 |