2015-03-10 4 views
-1

Мне нужно посмотреть в двоичный файл.Java: поиск символов в двоичном файле

Мне нужно разобрать его, чтобы прочитать некоторые символы, которые содержит файл.

Просьба пояснить, как я могу это сделать?

Спасибо!


Чтобы быть более конкретным, я ищу конкретную последовательность символов в файле.

+0

чтения байтов из InputStream в –

+1

Как определить символы в бинарном файле? –

+0

@LutzHorn байт в качестве символа, а затем используйте http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#getType(char) –

ответ

0

Я предлагаю использовать BufferedReader:

BufferedReader br = new BufferedReader(new FileReader(file)); 
String line; 
int index; 
while(line = br.readLine() != null) { 

    index = line.indexOf(string); 
    if (index != -1) break; 
    //Assuming your file has some sort of key/value data 

} 
+0

Это должно быть чтение из двоичного файла. Любая строка будет прервана, если встретится с нулевым символом. –

Смежные вопросы