Olá pessoal,
Alguém pode me ajudar com a leitura de um arquivo binário?? Bom, eu comecei a fazer a leitura de um binário…no entanto estou fazendo linha a linha e como é um binário a leitura do mesmo deve ser byte a byte?? Alguém pode me ajudar??
Veja meu código como está:
import java.io.*;
import java.util.Scanner;
public class read_file
{
public static void main( String[] args ){
int matriz [][][][] = new int [4][16][16][15];
try
{
Scanner scanner = new Scanner(new BufferedInputStream(
new FileInputStream("C:/data.bin")));
while(scanner.hasNextLine()){
String linha = scanner.nextLine();
System.out.println(scanner.next());
//System.out.println(linha);
}
/*for(int i=0; i<matriz.length; i++){
for(int j=0; j<matriz.length; j++){
matriz[i][j]=1;
System.out.print(matriz[0][j]);
}
System.out.println(matriz[i][0]);
} */
}catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}