问题描述
- java string utf8 性能问题
-
现在 一个字节数组 b
长度大概在 1mb 之内 , 其中有很多是0xFF这种的字节,大概一半是
通过一下这种方式转为字符串
String str = new String(b,"utf-8")通过上述形式,转为str过程中,性能下降的厉害, 变为原来的1/3
请问这是为什么呢
解决方案
直接去掉高位,强转看看。
解决方案二:
java中 string类型转换成UTF-8
java String 转utf-8编码
解决方案三:
utf-8是一个char是两个字节
时间: 2024-10-03 14:14:35