Arrays.toString() 的用法

在做项目的时候很想看一下数组里面具体放的数据,于是我直接打印了数组,但是结果是输出的居然是数组的地址,咕~~(╯﹏╰)b      

于是查了一下,怎样才能将数组输出,找到了Arrays.toString() ,下面是在Arrays类里面这个方法的具体实现方法,我们不用管具体是怎么实现的,只要会使用就可以啦。

1public class MaoPao2 { 2 public static void main(String[] args) { 3 int[] nums = {76, 23, 9, 8, 88}; 4 for (int i = 0; i < nums.length - 1; i++) {//比较的轮数; 5 for (int j = 0; j < nums.length - 1 - i; j++) { 6 int temp; 7 if (nums[j] > nums[j + 1]) { 8 temp = nums[j]; 9 nums[j] = nums[j + 1]; 10 nums[j + 1] = temp; 11 } 12 } 13 } 14 //增强型for 15 for (int num : nums) { 16 System.out.print("("+nums+"我是nums)\t"); 17 System.out.print(num + "\t"); 18 } 19 } 20}

运行内容:

对比:

使用Arrays.toString():

运行内容

这个方法是是用来将数组转换成String类型输出的,入参可以是long,float,double,int,boolean,byte,object
型的数组。

最后感谢强大的IDEA代码提醒功能。

点赞
收藏

评论区

加载中...

相关推荐

12个有用的JavaScript数组技巧

数组是Javascript最常见的概念之一,它为我们提供了处理数据的许多可能性,熟悉数组的一些常用操作是很有必要的。1、数组去重1、from()叠加newSet()方法字符串或数值型数组的去重可以直接使用from方法。varplants'Saturn','Earth','Uranus','Mercury','Venus','Earth',

java面试指导2019

ArrayList源码分析System.arraycopy()和Arrays.copyOf()方法  通过上面源码我们发现这两个实现数组复制的方法被广泛使用而且很多地方都特别巧妙。比如下面add(intindex,Eelement)方法就很巧妙的用到了arraycopy()方法让数组自己复制自己实现让index开始之后的所有成

5 手写Java Stack 核心源码

Stack是Java中常用的数据结构之一,Stack具有"后进先出(LIFO)"的性质。只能在一端进行插入或者删除,即压栈与出栈栈的实现比较简单,性质也简单。可以用一个数组来实现栈结构。1.入栈的时候,只在数组尾部插入2.出栈的时候,只在数组尾部删除我们来看一下Stack的用法:如下publicstaticvoidmai

MD5签名问题

签名传入的参数中包含数组类型的参数,String\\xynewString\\{”116.288418”,“39.832535”};加密过程中需要转换为字符串Arrays.toString(xy)publicstaticMap<String,ObjectaddCommonParams(Map<String,Obj

15.链地址法

同样是为了解决哈希表中索引重复问题的算法,基本思路为将哈希表中维护的数组改成存储链表的数组,将数据存在链表中。也可以用数组但是数组的插入和删除的效率较低,故采用链表。实现:链表的实现:/链结点,相当于是车厢/publicclassNode{//数据域publi

thinkphp缓存使用

thinkphp缓存使用一、总结1、这里的缓存不是指的缓存的页面,而是cache,如果你缓存了一个数组,那么你就可以取出这个数组里面的数据进行使用,用法性质和cookie和session有点像2、缓存的数据可以在thinkphp的runtime下的cache文件夹下面找到3、用法:可以用Cache类也可以用