最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

聊聊Arrays.deepToString()和Arrays.toString()的區(qū)別

 更新時間:2021年02月24日 12:00:45   作者:OovEver  
這篇文章主要介紹了聊聊Arrays.deepToString()和Arrays.toString()的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

Arrays.deepToString()主要用于數(shù)組中還有數(shù)組的情況,而Arrays.toString()則相反,對于Arrays.toString()而言,當數(shù)組中有數(shù)組時,不會打印出數(shù)組中的內容,只會以地址的形式打印出來。

示例:

package com.oovever.hutool.util;
import java.util.Arrays;
/**
* @Author OovEver
* @Date 2017/12/24 17:31
*/
public class test {
 public static void main(String[] args) {
  int a[] = {1, 2, 3};
  System.out.println(Arrays.toString(a));
  int b[][] = {{1, 2, 3}, {4, 5, 6}};
  System.out.println(Arrays.toString(b));
  System.out.println(Arrays.deepToString(b));
 }
}

結果

[1, 2, 3]
[[I@14ae5a5, [I@7f31245a]
[[1, 2, 3], [4, 5, 6]]

補充:Arrays.deepToString()解釋和用法(返回指定數(shù)組“深層內容”的字符串表示形式)

deepToString

public static String deepToString(Object[] a)

包位置:

java.util.Arrays.deepToString()

返回值:

返回指定數(shù)組“深層內容”的字符串表示形式。

解釋與用法:

如果數(shù)組包含作為元素的其他數(shù)組,則字符串表示形式包含其內容等。此方法是為了將多維數(shù)組轉換字符串而設計的。

字符串表現(xiàn)形式: 字符串表示形式由數(shù)組的元素列表組成,括在方括號("[]")中。相鄰元素用字符 ", "(逗號加空格)分隔。這些元素通過 String.valueOf(Object) 轉換為字符串,除非它們是自身的數(shù)組。

舉例說明:

import java.util.Arrays;
/**
 * Arrays.deepToString()方法打印的是二維數(shù)組中一維數(shù)組中的值
 * Arrays.toString()方法打印的是二維數(shù)組中一維數(shù)組的地址
 */
public class TestDeepToString {
 public static void main(String[] args) {
  int[] array1 = {6, 6, 6};
  int[] array2 = {8, 8, 8};
  int[][] array3 = {array1, array2};
//  int[][] array4 = {{6, 6, 6}, {8, 8, 8}};
  System.out.println(Arrays.deepToString(array3)); //[[6, 6, 6], [8, 8, 8]]
  System.out.println(Arrays.toString(array3));  //[[I@511d50c0, [I@60e53b93]
 }
}

打印結果:

[[6, 6, 6], [8, 8, 8]]
[[I@511d50c0, [I@60e53b93]

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

相關文章

  • Java編程中使用JDBC API連接數(shù)據(jù)庫和創(chuàng)建程序的方法

    Java編程中使用JDBC API連接數(shù)據(jù)庫和創(chuàng)建程序的方法

    這篇文章主要介紹了Java編程中使用JDBC API連接數(shù)據(jù)庫和創(chuàng)建程序的基本教程,JDBC是一種用于執(zhí)行SQL語句的Java API,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問需要的朋友可以參考下
    2015-12-12
  • java實現(xiàn)文本復制功能

    java實現(xiàn)文本復制功能

    這篇文章主要為大家詳細介紹了java實現(xiàn)文本復制功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • springboot登錄攔截器+ThreadLocal實現(xiàn)用戶信息存儲的實例代碼

    springboot登錄攔截器+ThreadLocal實現(xiàn)用戶信息存儲的實例代碼

    ThreadLocal 為變量在每個線程中創(chuàng)建了一個副本,這樣每個線程都可以訪問自己內部的副本變量,這篇文章主要介紹了springboot登錄攔截器+ThreadLocal實現(xiàn)用戶信息存儲的實例代碼,需要的朋友可以參考下
    2024-03-03
  • fastjson生成json時Null屬性不顯示的解決方法

    fastjson生成json時Null屬性不顯示的解決方法

    下面小編就為大家?guī)硪黄猣astjson生成json時Null屬性不顯示的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Java編程中實現(xiàn)歸并排序算法的實例教程

    Java編程中實現(xiàn)歸并排序算法的實例教程

    這篇文章主要介紹了Java編程中實現(xiàn)歸并排序算法的實例教程,包括自底向上的歸并排序的實現(xiàn)方法介紹,需要的朋友可以參考下
    2016-05-05
  • Springboot?整合?RocketMQ?收發(fā)消息的配置過程

    Springboot?整合?RocketMQ?收發(fā)消息的配置過程

    這篇文章主要介紹了Springboot?整合?RocketMQ?收發(fā)消息,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • spring多個事務管理器踩坑及解決

    spring多個事務管理器踩坑及解決

    這篇文章主要介紹了spring多個事務管理器踩坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java中Iterator迭代器的使用詳解

    Java中Iterator迭代器的使用詳解

    在程序開發(fā)中,經(jīng)常需要遍歷集合中的所有元素。針對這種需求,JDK專門提供了一個接口java.util.Iterator。本文就來詳細說說Iterator迭代器的使用,感興趣的可以了解一下
    2022-10-10
  • Java Metrics系統(tǒng)性能監(jiān)控工具的使用詳解

    Java Metrics系統(tǒng)性能監(jiān)控工具的使用詳解

    Metrics是一個Java庫,可以對系統(tǒng)進行監(jiān)控,統(tǒng)計一些系統(tǒng)的性能指標。本文就來和大家詳細聊聊這個工具的具體使用,希望對大家有所幫助
    2022-11-11
  • 解析Orika的MapperFacade 屬性賦值的使用問題

    解析Orika的MapperFacade 屬性賦值的使用問題

    在我們實際開發(fā)中,常常會有對象與對象之間的轉化,或者把一個對象的數(shù)據(jù)轉化到另一個數(shù)據(jù)之中,如果我們手動的一個一個的set就會比較麻煩,代碼段看起來也會比較長。而Orika的MapperFacade就是解決這個問題的,實現(xiàn)對象屬性的復制
    2021-12-12

最新評論

城步| 海阳市| 洱源县| 牟定县| 洪泽县| 修武县| 龙州县| 大埔区| 北辰区| 伊宁市| 阜新| 龙口市| 崇州市| 攀枝花市| 庄浪县| 曲阳县| 独山县| 凤冈县| 邵东县| 灌南县| 晴隆县| 安乡县| 三河市| 巴南区| 奉新县| 溧阳市| 简阳市| 扬州市| 聂拉木县| 余干县| 松桃| 十堰市| 雅江县| 金昌市| 木兰县| 兰溪市| 昭平县| 顺平县| 怀来县| 武邑县| 汾阳市|