读数据字节不仅仅是偏移JAVA的Word

时间:2017-06-30 11:23:00

标签: java byte word

从下面链接中的另一个问题我读取数据文件我想读取数据文件字而不仅仅是字节值大于255,我该怎么做?如果可能的话,确切的偏移量

Read Data File address (Java)

有回复使用RandomAcessFile但是我无法帮助它吗?

import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;

public class ReadTest {

    public static void main(String[] args)throws IOException  {   

    byte[]     magic = new byte[4];
    File file = new File("D://test.map");
    RandomAccessFile raf = new RandomAccessFile(file );
    raf.seek(0L);
    raf.readFully(magic);
    System.out.println(new String(magic));        
    }
}
  

错误行13" RandomAccessFile raf = new RandomAccessFile(file);"

1 个答案:

答案 0 :(得分:0)

您不能直接从文件中读取单词而不是这样做您可以读取文件的所有数据并将其存储在字符串缓冲区中,然后根据空间分割它

String str="Hello my name is saurabh";
           String word[] = str.split(" ");
           for(int i=0;i<word.length;i++){
             System.out.println(word[i]);
       }