1

Javaでこのバイト配列を持っています

private static final byte[] somevalue = new byte[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };

そして、この配列を印刷した結果は ( System.out.println("Byte: "+somevalue) )

Byte: [B@ab95e6

問題は、そのバイト配列を作成し、JavaScript を使用して同じ結果を得るにはどうすればよいかということです。

よろしく、

4

2 に答える 2

3

試す:

System.out.printf("Byte: %s\n", Arrays.toString(somevalue));
于 2013-10-18T16:35:38.010 に答える
2

できません。表示されている結果は、Java の配列クラスの toString() メソッドのデフォルト出力です。Javascript にはそれがありません。率直に言って、それが必要な理由はありません。配列 [B (1 次元のバイト配列) の型とそのメモリ位置です (標準では指定されていませんが、Oracle の実装では指定されています)。

于 2013-10-18T16:34:04.567 に答える