Java方法总结

来源:互联网 发布:每个淘宝号最多刷几单 编辑:程序博客网 时间:2024/06/11 01:28

关于Arrays.toString()方法的使用。(split.toString()和Arrays.toString(split)的区别)


例子:

String word = "2017-11-18T07:13:05.305Z bws0727.ihep.ac.cn  353104,1510989185.305774,480238,milap,0.0,0.0,105072,620,cat,12,bws0727.ihep.ac.cn,0,S,11:35";String[] split = word.split(" +|[,]");System.out.println(Arrays.toString(split));//次数如果直接输出split.toString()将会出书split对象的地址信息,使用Arrays.toString(split)将会输出整个数组及数组内容。for (String s : split) {System.out.println(s);}

Arrays.toString()的内部实现:

public static String toString(Object[] 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(String.valueOf(a[i]));            if (i == iMax)                return b.append(']').toString();            b.append(", ");        }    }



后续不断更新

原创粉丝点击