首页 > 其他 > 详细

关于int.prase的一些解析

时间:2015-04-06 15:38:02      阅读:196      评论:0      收藏:0      [点我收藏+]

    int.prase(String)可以将一个数字内容的字符串转换成为一个整形,这个函数在平常的带界面的开发过程中还是比较有实际价值的

比如你有一个text输入框,需要用户输入一个数字,但是读取到的将是一个String,这时使用int.prase这个函数,就可以方便的从所需要的数字

信息从中提取出来,但是,如果在用户输入的过程中如果没有按规定输入数字,那么对这样包含有非数字的字符串的使用int.prase将会造成exception,

因而,我们必须在对某一个string使用prase函数之前对string的内容进行检测,

如函数   bool  examine(String s)

     {

                    for(int i =0;i< s.length;i++)

                                   if(!Character.isDigit(s[i]))

                                      return fasle;

                    return true;

   }

这种写法是对字符串中的每一个字符进行检查,判断其是否为数字。

也可以使用正则表达式的方法来进行检测

   bool  examine(String s)

     {

               boolean isNum = s.matches("[0-9]+"); 

              return boolean;

   }

 

关于int.prase的一些解析

原文:http://www.cnblogs.com/huaxiao/p/4395972.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!