大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Java數組輸出的方式

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

當我們對 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 循環,自定義打印輸出的內容。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 免费观看视频成人国产 | 亚洲日日做天天做日日谢 | 91久久夜色精品国产九色 | 日韩免费成人 | 亚洲欧美日韩高清一区二区三区 | 60欧美老妇做爰视频 | 色五月天天 | 精品视频中文字幕 | 麻豆日韩区久久综合 | 欧美成人四级剧情在线播放 | 欧美成人免费夜夜黄啪啪 | 一区二区免费在线观看 | 国内在线播放 | 欧洲做视频在线观看 | 亚洲精品亚洲人成在线 | 欧美一区二区手机在线观看视频 | 福利视频999 | 一区二区三区鲁丝不卡麻豆 | 一本到中文字幕高清不卡在线 | 快播视频在线 | 精品欧美一区二区精品久久 | 亚洲色吧| 国产在线拍揄自揄视频不卡99 | 亚洲综合极品香蕉久久网 | 精品无人区乱码一区二区三区手机 | 免费一级a毛片在线 | 欧美 日韩 中字 国产 | 91视频精选 | 欧美精品成人久久网站 | 精品久久国产视频 | 草的爽免费视频 | 四虎影视国产精品婷婷 | 91福利在线视频 | 亚洲青草 | 拔插拔插成人 | 精品欧美一区二区三区 | 久久久精品2021免费观看 | 曰本亚洲欧洲色a在线 | 高级毛片 | 中文字幕免费在线 | 国产精品亚洲欧美一级久久精品 |