Android java String字符串和Byte类型互转值发生变化

今天遇到一个问题:同一个字符串经过str.tostring.getByte()后然后再new String()结果发生了变化 无法实现无损转化。后来发现是因为直接这样转化中间产生的空格会导致问题有两个解决方案:
1、使用.toString().getBytes(“ISO-8859-1”) new String(byte,“ISO-8859-1”)
2、str.toString后需要加个trim去空白即str.toString.trim即可


版权声明:本文为qq_31545245原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。