23
バイト配列を文字列に、またはその逆に変換する方法は?
Androidでバイト配列を文字列に変換する必要がありますが、バイト配列に負の値が含まれています。 その文字列をバイト配列に再度変換すると、取得する値は元のバイト配列の値とは異なります。 適切な変換を行うにはどうすればよいですか?変換に使用するコードは次のとおりです。 // Code to convert byte arr to str: byte[] by_original = {0,1,-2,3,-4,-5,6}; String str1 = new String(by_original); System.out.println("str1 >> "+str1); // Code to convert str to byte arr: byte[] by_new = str1.getBytes(); for(int i=0;i<by_new.length;i++) System.out.println("by1["+i+"] >> "+str1); 私はこの問題に行き詰まっています。
247
java