【发布时间】:2015-10-21 10:44:09
【问题描述】:
我正在使用字节数组在文件系统之外存储一个文本文件。
看起来像这样:
private static final byte[] CDRIVES = new byte[] {
(byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, 0x10,
(byte)0xa2, (byte)0xd8, 0x08, 0x00, 0x2b, 0x30, 0x30, (byte)0x9d,
(byte)0xba, (byte)0x8a, 0x0d, 0x45, 0x25, (byte)0xad, (byte)0xd0, 0x11,
(byte)0x98, (byte)0xa8, 0x08, 0x00, 0x36, 0x1b, 0x11, 0x03,
(byte)0x80, 0x53, 0x1c, (byte)0x87, (byte)0xa0, 0x42, 0x69, 0x10,
(byte)0xa2, (byte)0xea, 0x08, 0x00, 0x2b, 0x30, 0x30, (byte)0x9d
...
...
...
};
有没有办法避免转换为(字节)以获得更好的视觉解释?
我不介意使用其他数据类型,但我需要能够用它构建一个 InputStream 并尽可能以最快的方式完成它。 (例如将文本文件存储到 String 变量中并不是最好的方法......)
【问题讨论】:
-
如果对您有帮助,请查看此链接
[stackoverflow.com/questions/7619058/… [1]:stackoverflow.com/questions/7619058/…
标签: java file casting stream bytearray