今天遇到一个问题:同一个字符串经过str.tostring.getByte()后然后再new String()结果发生了变化 无法实现无损转化。后来发现是因为直接这样转化中间产生的空格会导致问题有两个解决方案:
1、使用.toString().getBytes(“ISO-8859-1”) new String(byte,“ISO-8859-1”)
2、str.toString后需要加个trim去空白即str.toString.trim即可
Android java String字符串和Byte类型互转值发生变化
最新推荐文章于 2023-04-07 10:46:33 发布