2021.11.20-11.21聊天室开发遇到的问题
作者:互联网
byte[] 转换成 String
用byte[].toString();方法得到的是byte类型下的字符串
用new String(byte[], charset)才能实现我想要的“翻译”
String transferResult = new String(b, "utf-8");
//判断转化后的字符串是否和原字符串一致
System.out.println(transferReslut.equals(website));
尽管已经学过字符串之间的比较要用equals()方法
我在判断请求标志的时候还是写出了if(temp.substring(0,9).equals("conne!ctR"))这种低级错误
用split(regex)方法分割请求数据时 regex写成了regex = "$"(想要用$分割字符)
"$"不是正则表达式的格式,改成"[$]"才能识别
标签:regex,2021.11,String,11.21,equals,new,字符串,20,byte 来源: https://www.cnblogs.com/chengzhid/p/15584368.html