フルネーム (名と姓) 用と ID 番号用の 2 つの列を持つファイルがあります。このファイルには、「名前」と「ID」を含むヘッダーもあり、ヘッダーのすぐ下とすべてのエントリの上に、スペースで区切られたダッシュの行があります。次のようになります。
NAME ID
------ ------
John Snow 0001
Tyrion 0002
このダッシュの行をスキップできるようにしたいのですがScanner.skip()
、無駄に使用しようとしました。while ループ内で、列間のスペースを分割する正規表現と、列ヘッダーをバイパスする if ステートメントを既に設定しています。