私は、バイナリデータファイルを読み込んで、強度と知恵のような統計を文字のために作成する必要がある学校のプロジェクトを行っています。最初の8ビットが1つのstatを構成するように設定されています。Javaでバイナリデータファイルを読むにはどうすればいいですか
これを行うための実際の構文が何か不思議でした。このようなテキストファイルを読むのと同じですか?代わりに、あなたはこのようなものを使用するスキャナの
File file = new File("CharacterStats.dat");
Scanner inputScanner = new Scanner(file);
inputScanner.next();
感謝。しかし今、どのように私はそれらを使用するためにすべての1とゼロにアクセスします。申し訳ありませんが、私は実際にはテキストファイルの読み込み経験があります。 – Ionterac
あなたはしません。これがObjectInputStreamの "readObject()"メソッドによって実現されます。バイナリはテキストファイルからjavaオブジェクトとして解釈されます。しかし、次に、あなたが実際にどのような種類の** Object **をどのようにキャストするかをコンパイラに伝える必要があります。 –
私はそれをintとしてキャストすると自動的に010010を18に変換しますか?たくさんのご質問にお手数をおかけして申し訳ありません。 – Ionterac