我:java的输出十六进制(ByteArrayOutputStream)
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
encoder.encode(question, outputStream);
当System.out.println(outputStream)
打印这个..我看到0►☻☺♣▬♂test some
,我想看到这个HEX像30 04 12 54 33
我怎么能这样做?
感谢
我能写的二进制文件这样的文件:
File file = new File("out.bin");
FileOutputStream filename = new FileOutputStream(file);
outputStream.writeTo(filename);
这里看看:http://stackoverflow.com/a/2149927/986169 – giorashc 2012-03-29 12:55:36
我的情况是有办法解决吗?只是为了这个例子..我并不擅长这个,所以......:| – pufos 2012-03-29 13:19:54
我把这个二进制文件写到'outputStream.writeTo(filename)'这样的文件中,其中文件是'File file = new File(“out.bin”); FileOutputStream filename = new FileOutputStream(file);' – pufos 2012-03-29 14:55:53