尝试将这个简单的字符串解析为两个float变量,结果比我最初想象的要简单:
-0.13 0.17%
(唯一?)原因是两个数字之间的空格实际上是 a 。所以第一个scanner.next()返回整个字符串:
Scanner scanner = new Scanner("-0.13 0.17%");
String first = scanner.next();
我知道 Scanner 的useDelimiter()方法,但我如何告诉它 用作分隔符?
我试过useDelimiter(" ")了,但没用
我究竟做错了什么?