直接上代码:

public class Test {public static void main(String[] args) {int[][] arr = {{1,3,5,6},{2,4,5,7},{2,3,5,6}};for (int i = 0; i < arr.length; i++) {System.out.println(arr[i].toString());System.out.println(Arrays.toString(arr[i]));}}
}

输出:

[1, 3, 5, 6]
[I@2b71fc7e
[2, 4, 5, 7]
[I@5ce65a89
[2, 3, 5, 6]

由此可以看出,arr.toString()输出的是数组地址,想要输出数组内容,还是要用Arrays.toString(arr)方法。

通过源码我们可以看出Arrays的toString()方法是一个重载的方法。方法里的参数可以是8种基本数据类型及String类型的数组。

java之arr.toString()与Arrays.toString(arr)区别相关推荐

  1. Apache Commons ArrayUtils.toString(Object)与JDK Arrays.toString(Object)

    Apache Commons Lang提供了一个ArrayUtils类,其中包含toString(Object)方法,该方法"将数组作为字符串输出". 在本文中,我将研究当JDK提 ...

  2. Java中Arrays.toString ()打印二维数组及Array数组的常用操作

    1.Java中Arrays.toString () 已知打印一维数组的API为System.out.println ( Arrays.toString ();,其参数为数组名或数组指针,其支持的数据类 ...

  3. java arraylist add时默认调用tostring_从一道例题谈Arrays.toString()与其他String的转换方法...

    有了上述基础后,我接下来谈谈从一道题目中获得的些许收获. 今天在做题是发现了非常重要的一点.题目来源:http://www.lintcode.com/en/problem/anagrams/ 我们先来 ...

  4. 面试准备每日系列:Java底层源码——Arrays.toString(数组) object.toString() new String()

    文章目录 Java.lang->String StringBuilder.StringBuffer.String区别 Object.toString() Arrays.toString(数组) ...

  5. Java中的Arrays工具类-Arrays.toString();Arrays.copyOf();Arrays.copyOfRange()

    目录 一.Arrays.toString() Arrays.toString() 的作用 Arrays.toString() 直接使用实现代码 Arrays.toString()模拟实现代码 二.Ar ...

  6. Java12-day03【​​​​​​​(类名、抽象类名、接口名)作为形参和返回值、内部类、常用API(Math、System、toString()、Arrays)、冒泡】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  7. java继承中的 equals + hashCode+toString

    [0]README 0.1)本文转自 core java volume 1, 旨在理清 equals + hashCode方法: 0.2) 特别说明: 在java中, 只有基本类型不是对象, 例如,数 ...

  8. Arrays.deepToString()与Arrays.toString()的区别

    Arrays.deepToString()与Arrays.toString()的区别 Arrays.deepToString()主要用于数组中还有数组的情况,而Arrays.toString()则相反 ...

  9. java中的tostring_java 中重写toString()方法

    toString()方法 一般出现在System.out.println(类名.toString()); toString()是一种自我描述方法 本身返回的是 getClass().getName() ...

最新文章

  1. python 黑白tif提取边界像素坐标_OpenCV GrabCut算法:前景分割和提取
  2. ARP协议详解之ARP动态与静态条目的生命周期
  3. List扩展方法出错,this关键词出错,解决方案
  4. Java 设计模式 -- 建造者模式
  5. mysql一个用户SQL慢查询分析,原因及优化
  6. 并发和并行的区别简单介绍
  7. 技术如何转型产品经理
  8. 景点门票销售系统系统java_某景点门票销售管理系统
  9. 深入理解RocketMQ是如何做到高性能的?
  10. android系统优势 研究,Android系统关注度持续保持优势
  11. [转载] python画柱状图-Python绘制精美图表之双柱形图
  12. scala 模式匹配概念及用法示例
  13. 【mpeg4】xvid参数分析
  14. html可以使用文本修饰标记定义,HTML标记功能详述-网站首页.ppt
  15. 抑郁症自测量表测试软件,科学网-抑郁症自测量表(SDS)-李侠的博文
  16. 3手机版怎么换行_敬业签手机版便签软件怎么绑定QQ或微信互联登录?
  17. 员工激励格言之《士气与斗志的激励》
  18. win7下搭建小程序服务器,重磅!微信PC端支持小程序直接开启 适配Win7及以上系统...
  19. 莱布尼兹的二进制和布尔的全无假定   布尔逻辑之四
  20. opencv的Mat中step的解释

热门文章

  1. lucene大牛博客汇总保存
  2. java单例模式双重检查
  3. 阿里千万实例可观测采集器-iLogtail正式开源
  4. 阿里云全站加速DCDN升级
  5. 云原生时代业务架构的变革:从单体迈向Serverless
  6. 都已经十岁的ApacheDubbo,还能再乘风破浪吗?
  7. 阿里如何将“高峰前扩容、高峰后缩容”的梦想照进现实?
  8. 实战:阿里巴巴 DevOps 转型后的运维平台建设
  9. PostgreSQL 多重含义数组检索与条件过滤 (标签1:属性, 标签n:属性) - 包括UPSERT操作如何修改数组、追加数组元素
  10. 2017双11技术揭秘—分布式缓存服务Tair的热点数据散列机制