java中怎么判断一个数是不是整数

 我来答
i_所谓_感情_
2017-03-23 · TA获得超过616个赞
知道小有建树答主
回答量:1041
采纳率:50%
帮助的人:537万
展开全部
try {    
    String str="123abc";    
    //把字符串强制转换为数字    
    int num=Integer.valueOf(str);   
    //如果是数字,返回True    
    return true;   
} catch (Exception e) {   
    //如果抛出异常,返回False    
    return false;   
}
匿名用户
2017-03-23
展开全部
可以通过来自String类中的matches("")方法进行判断,此方法里存放的是一个regex正则表达式。返回的是一个boolean类型的变量。true:验证通过;false:验证失败。

String str="123";
boolean result=str.matches("[0-9]+$");
System.out.println(result);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式