私はそのようなファイルを読み取ろうとしています:
private File infile;
private FileInputStream fis;
private DataInputStream dis;
と
infile = new File("myfile");
fis = new FileInputStream(infile);
dis = new DataInputStream(fis);
今、私はそのような16進数を読みたいです:
int current = dis.readInt();
System.out.println("0x" + Integer.toHexString(current));
必要な方へ: これが私のファイルの最初のバイトです
3412 aa55 0200 0000
問題は、私の出力0x3412aa55
が0x55aa1234
. これを修正するにはどうすればよいですか?