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、吐槽
晚上教室里还有各种虫子!
近期评论