この単純な文字列を 2 つの変数に解析しようとすると、float当初考えていたよりも簡単ではないことがわかりました。
-0.13 0.17%
(唯一の?) 理由は、2 つの数字の間のスペースが実際には . したがって、最初は文字列全体をscanner.next()返します。
Scanner scanner = new Scanner("-0.13 0.17%");
String first = scanner.next();
Scanner のuseDelimiter() メソッドは知っていますが、区切り文字として使用するように指示するにはどうすればよいですか?
試してみuseDelimiter(" ")ましたが、うまくいきませんでした
私は何を間違っていますか?