很长一段时间以来,Java编程人员都自己编写方法来打印数组的内容。这是因为JDK没有提供一种将数组转换为字符串值的简便方法。更糟糕的是,一个字符串数组总是从它的toString方法中返回如下信息:

[Ljava.lang.String;@360be0

但是,此信息对Java开发人员而言并无太大用处。字符“[”表明它是一个数组,“Ljava.lang.String;”是String类的内部名(数组的元素类型),

“@360be0

”是散列码。这些信息都没有提供有关数组实际内容的任何说明。为此,java.util.Collection提供更有用的toString值:一个以逗号分隔的元素列表。在Java 1.2或更高级的版本中,通过在调用toString方法之前调用asList(使用java.util.Arrays)可以显示一个数组的内容:

String[] stringArray = new String[] {"A", "String", "Array"};

String stringValue = Arrays.asList(stringArray).toString();

此代码可以运行,但是仅为了字符串转换而创建一个List是不经济的。在Java 5中,Arrays类包含了新的方法用于获得一个以逗号分隔的数组元素列表。其中有一个方法返回一个“浅”的字符串表示,即打印每个元素的toString返回值,这样得到的结果等价于调用Arrays.asList(stringArray).toString()。另一个Arrays方法是执行一个“深”的toString转换并能够以任意层次的深度打印数组内包含的任何数组的内容。这种“深”的表示是为了显示多维数组。以下的代码解释了数组到String值的转换并说明了数组的

java数组显示_Java 1.5中显示数组相关推荐

  1. java jtextarea 滚动条_java 在JTextArea中显示 滚动条

    我的代码为什么不显示垂直滚动条是那里错了么如果有错求高手修改importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava ...

  2. 函数中参数有数组时注意的小问题(不一定要传递数组长度,不用返回数组,可以在函数中改变数组元素值)

    函数中参数有数组时注意的小问题: 1.不一定要传递数组长度 2.不用返回数组,可以在函数中改变数组元素值 通过下面这个小例子来验证: #include<iostream> #include ...

  3. shell脚本中数组的使用_Shell脚本中的数组

    shell脚本中数组的使用 Knowing how to work with arrays in shell scripts will help you work with larger datase ...

  4. java开发 图片显示不出来_java web开发中 显示图片的问题

    记录一个java Web开发中显示图片的小问题: 我碰到的问题是:把服务器上存的图片,在客户端的浏览器中显示出来.解决方法如下: 两种显示方式 一是:在servlet 或 action中直接输入图片到 ...

  5. java excel插入列_Java 插入、隐藏/显示、删除Excel行或列

    概述 操作Excel工作表时,对表格中的行或列数据可执行,包括插入.隐藏.显示.删除等在内的多种操作需求,本文将通过Java代码示例演示每种操作的具体实现方法.文中方法使用了Java Excel类库( ...

  6. adobe reader java_请问,如何用JAVA读PDF文件在浏览器中显示,不需要在本地系统中安装Adobe Reader。求java代码...

    JAVA读PDF可以实现,重点是如何在网页中显示PDF文件,而且不需要安装AdobeReader.没有安装AdobeReader,在网页显示PDF文件时,浏览器会提示下载.请问如何在网页中显示PDF文 ...

  7. html显示数组内容,在html表中显示js数组

    I have a javascript array and I want to show parts of it in HTML. 我有一个javascript数组,我想用HTML显示它的一部分. F ...

  8. java用循环语法在窗体中显示文字,如果子窗体在窗体视图中,则访问2003循环当前页面不起作用...

    我有一个包含多个子表单的表单 . 我想有以下行为:按主窗体的最后一个字段中的tab键或子窗体的最后一个字段中焦点移动到下一个子窗体或根据定义的Tab顺序返回到主窗体 . 为此,所有子表单和主表单都将C ...

  9. Smarty 显示大括号 | 在Smarty中计算数组元素的长度 | Smarty字符串拼接

    参考链接:http://hi.baidu.com/bdusnb/item/289d160e6a9c92cd9157183d 参考链接:http://hi.baidu.com/mayimu789/ite ...

最新文章

  1. 一段语音生成说话视频,连发际线都可以分好几种,网友:利好视频博主
  2. VMware vMotion 配置要求
  3. 【django】配置前端静态文件【6】
  4. maven pom配置文件样本
  5. 试用GitHub Copilot一周后,我给你的建议是:不要使用它
  6. linux curl命令验证服务器断点续传支持
  7. const型数据小结
  8. 软件工程导论 02章可行性研究
  9. python是什么课程-教你python中什么是集合(一)
  10. 在外键上创建索引V1.0
  11. uniapp动态修改元素节点样式
  12. HTML网页设计作业
  13. 平安银行股票数据涨跌预测
  14. VPX加固机箱学习资料第289篇:基于3U VPX的 5槽加固机箱
  15. Flutter作插件的研究(学习)记录
  16. 注册公司选小规模还是一般人?四种判别方式讲得明明白白
  17. 原 Android studio下的DNK开发JNI详解流程
  18. 四六级得分技巧备考和心态
  19. sim卡中电话本(ADN)的简要格式
  20. Java开发指南!java生成word文档修改样式

热门文章

  1. Windows Speech SDK5.1的安装和使用(xp/win7)
  2. extern 声明用法
  3. 利用wine使用msoffice软件
  4. usnews美国大学计算机排名2021,2021年USNEWS美国大学计算机
  5. 笔顺、拼音查询小工具推介
  6. JAVA常见类(十二)Calendar类
  7. 哀悼日设置网站主题为黑白主题
  8. 【Vmware】 CentOS 8 安装教程
  9. C语言-打卡机(sqlite数据库、多线程)
  10. i2c-tool使用详细说明