InputFileStream および Scanner クラスを使用して、テキスト ファイルを正常に読み取ることができます。とても簡単ですが、それよりも複雑なことをする必要があります。最初に私のプロジェクトについて少し背景を説明します.センサーを備えたデバイスがあり、センサーからのデータを10秒ごとにテキストファイルに記録するロガーを使用しています。10 秒ごとに新しいデータ行になります。したがって、ファイルを読み取るときに、個別のセンサーデータを配列に取得する必要があります。例: 速度 高度 緯度 経度
22 250 46.123245 122.539283
25 252 46.123422 122.534223
したがって、高度データ (250、252) を配列 alt[]; に取得する必要があります。など vel[]、lat[]、long[]...
次に、テキスト ファイルの最後の行は、1 行だけで異なる情報になります。日付、移動距離、経過時間..
少し調査した後、InputStream、Reader、StreamTokenizer、および Scanner クラスに出会いました。私の質問は、私のケースにどれをお勧めしますか? 私の場合、私がする必要があることをすることは可能ですか?ファイルの最後の行が何であるかを確認して、日付、距離などを取得できるようになります..ありがとうございます!