为了账号安全,请及时绑定邮箱和手机立即绑定

Arrays.toString文字是按什么排序的

https://img1.sycdn.imooc.com//5c90c67d000138cb08930624.jpg

数字,字母都是按照顺序的,但我发现文字需要有改变顺序,但是没有规律啊

正在回答

2 回答

  public static String toString(char[] 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(", ");
        }
    }

char类型数组进行转换

1 回复 有任何疑惑可以回复我~

Arrays中有许多转换函数,可以把int,double,char,long等转变成字符串形式,汉字以char类型储存,转换成字符串后,根据ascll表进行排序的


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Arrays.toString文字是按什么排序的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信