JavaSE8基础 Arrays.toString 将一维int数组转成字符串输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE8基础 Arrays.toString 将一维int数组转成字符串输出相关的知识,希望对你有一定的参考价值。



    os :windows7 x64
    jdk:jdk-8u131-windows-x64
    ide:Eclipse Oxygen Release (4.7.0)
    
    
code:

package jizuiku2;

import java.util.Arrays;

public class Demo100 {
	public static void main(String[] args) {

		String str = Arrays.toString(new int[] { 1, 2, 3, 4, 5 });
		System.out.println(str);
	}
}

 


result:
技术分享

 

 

scoureCode:

    public static String toString(int[] a) {
        if (a == null)
            return "null";
        int iMax = a.length - 1;
        if (iMax == -1)
            return "[]";

        StringBuilder b = new StringBuilder();
        b.append(‘[‘);
        for (int i = 0; ; i++) {
            b.append(a[i]);
            if (i == iMax)
                return b.append(‘]‘).toString();
            b.append(", ");
        }
    }

 

  


Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。











以上是关于JavaSE8基础 Arrays.toString 将一维int数组转成字符串输出的主要内容,如果未能解决你的问题,请参考以下文章

Arrays 类中的 .toString() 是如何重载的

10JAVA基础-常用类02

10JAVA基础-常用类02

Arrays.toString() 的用法

为啥 Arrays.toString() 会给出与手动打印数组不同的输出? [关闭]

如何使用 System.out.print(Arrays.toString(a)) [关闭]