这是一个工作测试
Scanner sc = new Scanner("aaaa 1.1 bbbn3"); sc.useLocale(Locale.US); while (sc.hasNext()) { if (sc.hasNextDouble()) { System.out.println(sc.nextDouble()); } else { sc.next(); } }请注意,我使用了美国语言环境,以使扫描仪插入“。”作为小数点分隔符,在我的语言环境(默认)中为“,”。另请注意,nextDouble可以识别1.1和3(整数)



