1
A
答えて
3
StringにByteArrayの変換するための最良の方法は、そうでない場合は、システムのデフォルトのエンコード、基本的にランダムな値を取得し、あなたはエンコーディングを指定する必要があり
public void convertByteArrayToString(Charset encoding) {
byte[] byteArray = new byte[] {87, 79, 87, 46, 46, 46};
String value = new String(byteArray, encoding);
System.out.println(value);
}
3
です。
String value = new String(byteArray, encoding);
試しましたか?問題はありましたか? –
コンパイラは何を言っていますか? "コンピュータはいいえ!" –
@ミッチ・ウィート私はbytearray.toString()とpublic void convertByteArrayToString(){012、79、87、46、46、46}の異なるアンウォーサーを取得しています。 文字列値=新しい文字列(byteArray); System.out.println(値); } – xydev