`

Arrays.deepToString的使用

 
阅读更多

         上代码先:

String array[][]={{"hello","haha"},{"nishi","nihao"},{"woshi","wohao"}};
		System.out.println(Arrays.toString(array));
		System.out.println(Arrays.deepToString(array));

 看看结果:

[[Ljava.lang.String;@153f67e, [Ljava.lang.String;@15bdc50, [Ljava.lang.String;@1dd3812]
[[hello, haha], [nishi, nihao], [woshi, wohao]]

 很明显了,deepToString()是解决嵌套数组的问题的。

分享到:
评论

相关推荐

    java arrays类.docx

    举例说明,以下代码展示了如何使用Arrays类的一些主要方法: ```java import java.util.Arrays; public class Main { public static void main(String[] args) { int[] array = {5, 3, 2, 4, 1}; // 输出数组 ...

    两两认识leetcode-Code_Record:这个仓库是我的解决方案和Leetcode问题的一些笔记

    两两认识leetcode 力码 这个仓库用来记录我对 ...System.out.println(Arrays.deepToString(array)) 整数到字符 int a = 10 ; char aChar = ( char )( ' 0 ' + a); // return '10' 弦骚操作: s.startsWith(word) Strin

    java数组输出的实例代码

    在Java编程语言中,数组是一种存储同类型...当遇到嵌套数组或数组中元素类型不同时,可以使用`Arrays.deepToString()`方法来获取元素的实际值。理解并熟练运用这些方法,能帮助我们更加高效地处理Java中的数组输出。

    如果优雅的打印Java数组

    对于多维数组,可以使用`Arrays.deepToString()`方法。例如: ```java String[][] multiArray = new String[][]{{"John", "Mary"}, {"Alice", "Bob"}}; System.out.println(Arrays.deepToString(multiArray)); ...

    高手真经 13条Java核心技术

    - `Arrays.sort()`方法用于数组排序,`Arrays.deepToString()`则方便打印多维数组。 11. **命令行参数处理**: - Java应用程序可以通过`args`数组接收命令行参数,每个参数作为一个字符串项存储。 这些核心知识...

    findbugs检测提示详解

    应使用`Arrays.toString()`或`Arrays.deepToString()`来获得更清晰的表示。例如: ```java logger.debug(Arrays.toString(values)); ``` 4. **ignores exceptional return value of java.io.File.mkdirs()**:`File...

    FindBug检查问题指南.docx

    正确的做法是使用`Arrays.toString()`或`Arrays.deepToString()`,例如: ```java public Query createQuery(String hql, Object[] values, Session session) { logger.debug(Arrays.toString(values)); // ... }...

    java基本数据类型与数组

    数组可以使用 Arrays.toString() 或 Arrays.deepToString() 方法来输出数组的内容。 在 Java 中,数组是一种引用型变量,两个数组如果有相同的引用(地址),它们就有相同的元素。数组的长度可以使用 x.length 获取...

    东京大学ACM模版,包含代码示例

    这个方法利用了`Arrays.deepToString()`来将多个对象转换为字符串形式输出,方便开发者调试时查看变量值。 ### 三、二分索引树(Binary Indexed Tree, BIT) 二分索引树是一种高效的数据结构,常用于实现区间加法...

    java复习笔记,适用于本科学习

    当调用`Arrays.deepToString(arr)` 时,它会递归地遍历多维数组,并将结果转换为字符串,包括数组的括号。这在调试和显示数组内容时非常有用。 总的来说,这个Java复习笔记涵盖了基本的输入输出处理、数据结构的...

    java基础之 接收返回数组失败1

    此外,`Arrays`类还提供了其他有用的方法,如`sort()`(排序数组)、`equals()`(比较数组内容是否相等)和`deepToString()`(打印多维数组的字符串表示)。熟练掌握这些方法,能帮助我们更高效、安全地进行数组操作...

    CORE JAVA总结_沈红喜

    可以使用 `Arrays.deepToString(aa)` 来打印出二维数组。 ### 二、字符串与正则表达式 #### 1. 字符串不可变性 - **String 类**:由于 `String` 类内部不提供修改其内容的方法,因此它是不可变的。 - **修改字符...

    java常见的面试点

    - `Arrays.deepToString(array)`: 将多维数组转换为字符串表示形式。 - `Arrays.equals(array1, array2)`: 比较两个数组是否相等。 - `Arrays.fill(array, value)`: 用指定值填充数组。 - `System.arraycopy...

    第03章 方法与数组 11 Arrays工具类

    如果你需要更详细的输出,比如每个元素的索引和值,可以使用`deepToString()`方法,它会显示数组及其所有嵌套数组的内容。 在比较数组时,`compare()`和`equals()`方法有所不同。`compare()`方法返回一个整数值,...

    CSV文件格式读写代码

    System.out.println(Arrays.deepToString(str)); // list.add(reader.getValues()); } Iterator[]> it = list.iterator(); } catch (Exception ex) { ex.printStackTrace(); } } ``` 1. **初始化CSVReader...

    17_常用API_第3天(包装类、System、Math、Arrays、大数据运算)_讲义

    总结来说,了解和熟练掌握包装类、System类、Math类、Arrays类以及大数据运算的使用是成为专业Java开发者的必要条件。通过深入学习和实践这些知识,开发者能够编写出更加高效、可靠的代码,以应对各种复杂的编程挑战...

    java代码-日常练习21,二维数组及二维数组的遍历

    此外,Java还提供了一些内置方法来处理二维数组,如`Arrays.deepToString()`,它可以将整个二维数组转换为字符串,方便输出或日志记录。需要注意的是,二维数组并非真正的数组,而是一个数组的数组,因此在操作时需...

Global site tag (gtag.js) - Google Analytics