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

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

Java數組輸出的方式

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本男女网站 | 狂野欧美性猛交xxxx免费按摩 | 欧美日韩无线码在线观看 | 国产乱人视频在线播放不卡 | 久爱视频www在线播放 | 国产毛片a | 亚洲综合久久综合激情久久 | 色屁屁一区二区三区视频国产 | 青青成人福利国产在线视频 | 看黄在线观看 | 久久天天躁狠狠躁夜夜躁综合 | 亚洲福利视频一区 | 一个人看的www高清在线观看 | 国外欧美一区另类中文字幕 | 性刺激的欧美三级视频 | 日本福利网站 | 亚洲黄色一级 | 日韩三级在线免费观看 | 在线观看av网站永久 | 老司机深夜影院入口aaaa | 亚洲欧美一区二区三区二厂 | 婷婷久久综合九色综合九七 | 午夜理伦 | 天天操综合视频 | 日韩欧美一区二区在线 | 91原创视频在线观看 | 欧美一级棒| 欧美18videosex性欧 | 精品一区二区三区在线观看l | 欧美精品在线一区二区三区 | 欧美视频在线不卡 | 在线看片成人免费视频 | 中文精品久久久久国产网址 | 全免费观看a级毛片 | 中国毛片网 | 亚洲国产成人精品区 | 一级香蕉视频在线观看 | 欧美视频一区二区三区精品 | 视频h在线 | 欧美丝袜nylons丝交 | 一个人免费播放在线视频看片 |