确定字符串是否为数字并用Java转换?

确定字符串是否为数字并用Java转换?,第1张

确定字符串是否为数字并用Java转换?

听起来很怪异,但我会尝试遵循并使用

java.util.Scanner

Scanner scanner = new Scanner(input);if (scanner.hasNextInt())    System.out.println(scanner.nextInt());else if (scanner.hasNextDouble())    System.out.println(scanner.nextDouble());else    System.out.println("Not a number");

对于输入,如

1A
127.0.0.1
1,234
6.02e-23
我得到下面的输出:

Not a numberNot a number12346.02E-23

Scanner.useLocale
可用于更改为所需的语言环境。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5017014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存