从java中的文本文件中读取%02x格式的数据

时间:2015-11-16 23:10:29

标签: java file-io bytearray bufferedreader fileinputstream

我将数据写入文本文件,这些数据位于"%02x"格式。我的文字文件如;

" 00 01 02 03 04 05 06 07"。

现在,我想读取文件并将数据转换为字节数组。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

    String line = "00 01 02 03 04 05 06 07";
    String[] tokens = line.split(" ");
    List<Byte> bytes = new ArrayList<Byte>();
    for (String token : tokens) {
        bytes.add( Byte.parseByte(token) );
    }

    Object[] byteArray = bytes.toArray();