-5
A
回答
4
有许多办法来解决你的问题,例如,你可以使用try{}catch(){}
:
解决方案1
public static void main(String[] args) {
String str = "5588";
//check if int
try{
Integer.parseInt(str);
}catch(NumberFormatException e){
//not int
}
//check if float
try{
Float.parseFloat(str);
}catch(NumberFormatException e){
//not float
}
}
解决方案2
或者你可以使用正则表达式\d*\.?\d*
:
boolean correct = str.matches("\\d*\\.?\\d*");
相关问题
- 1. 检查varible是字符串还是int
- 2. 如何检查输入是整数,字符串还是float C++
- 3. 函数检查值是int还是float但不是PHP中的字符串
- 4. 检查float是“奇数”还是“偶数”?
- 5. 如何在java中检查对象是字符串还是字符串数组?
- 6. 程序如何检测字符串是数字还是字符?
- 7. 检查字符串中的所有字符是1,0还是“”
- 8. 检查字符串中的字符是1还是0
- 9. 如何检查用户输入的变量是数字(int,float)?
- 10. 如何在Objective-C中检查输入是双字符还是字符串?
- 11. 检查字符串是拉丁字母还是西里尔文
- 12. 如何检查字符串是否为int?
- 13. 如何检查字符串或INT C#
- 14. 如何判断我的对象的值是float还是int?
- 15. 检查字符串或INT
- 16. 检查字符串是文件还是文件夹VB.NET
- 17. 检查字符串是整数还是浮点数
- 18. 检查字符串是web地址还是ip on android
- 19. 检查一个字符串是空的还是空的
- 20. 如何检查字符串是UNICODE vb.net
- 21. scanf()如何检查输入是整数还是字符?
- 22. 如何检查int输入是大于2147436647还是小于-2147483648?
- 23. 如何检查一个字符串是一个int,但不是double等?
- 24. 如何检查给定的输入是字符串还是整数?
- 25. 如何检查一个字符串是以c开头的“GET”还是“POST”?
- 26. 如何在JAVA中检查输入是整数还是字符串等?
- 27. 如何检查一个ruby字符串是一个实际的字符串还是一个blob数据如image
- 28. 检查查询字符串是否为int的最佳方法?
- 29. readtext = new String(buff,0,read)......是字符串,int还是数组?
- 30. 外键是字符串还是int首选?
任何企图从你身边? –
欢迎来到Stack Overflow!我们是一个问答网站,而不是一个打码人员的服务。请将您的问题缩小到针对本网站主题的特定编码问题。请参阅:[为什么“有人可以帮助我?”不是一个实际的问题?](http://meta.stackoverflow.com/q/284236)和[当我不确定我在找什么时问一个好问题?](https:// meta。 stackoverflow.com/questions/262527/how-to-ask-a-good-question-when-im-not-sure-what-im-looking-for) –
我不知道这是如何标记为重复的主题完全不同,很显然OP要检查一个字符串是float还是int?**“88a”不是int不float **而不是** 312/100 = 3.12的结果是int或float ** –