DESKTOP-QT2JO23_20200827-孙中霞

1、问题

1.1 byte型数组与char数组的互转

System.out.println(Arrays.toString(s));//[柳, 暗, 花, 明, 又, 一, 村]
        
        // public byte[] getBytes()
        byte[] m=w.getBytes();
        System.out.println(Arrays.toString(m));//输出byte型数组k
        
        byte[] k= {-26, -97, -77, -26, -102, -105, -24, -118, -79,-26,-104,
                    -114, -27, -113, -120, -28, -72, -128, -26, -99, -111};
        String n=new String(k);
        char[] h=n.toCharArray();
        System.out.println(Arrays.toString(h));//[柳, 暗, 花, 明, 又, 一, 村]

2、解决

在char数组转换为byte型数组后,然后想着从byte数组反转回char数组,结果,以一个串的形式输出了,但是我想转成一个字符数组,结果把自己绕进去了,后来问了一下同桌,说是调用char数组的.toCharArray()方法就可以以char数组输出,后来尝试了一下,结果对了!昨晚回去看笔记,突然发现这个方法在equals那一片讲过,记性不太好!

3、吐槽

晚上教室里还有各种虫子!

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1