Javaのスキャナーを使用してテキストファイルから長いタイプを読み取ろうとしています。次のエラーが発生します。
Exception in thread "main" java.util.InputMismatchException
at java.util.Scanner.throwFor(Scanner.java:840)
at java.util.Scanner.next(Scanner.java:1461)
at java.util.Scanner.nextLong(Scanner.java:2196)
at java.util.Scanner.nextLong(Scanner.java:2156)
at Project.main(Project.java:119)
これはこの線に関連しています:
strLine = (long) in.nextLong();
in.next()を実行すると機能しますが、情報を文字列としてではなく、長いものとして保存する必要があります。それが読んで怒っている正確な数は次のとおりです。3.20e11
誰もがこれを修正する方法を知っていますか?前もって感謝します!