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;

}

转载于:https://www.cnblogs.com/huaxiao/p/4395972.html

关于int.prase的一些解析相关推荐

  1. : error c2062: 意外的类型“int”_Go 命令行解析 flag 包之扩展新类型

    上篇文章 说到,除布尔类型 Flag,flag 支持的还有整型(int.int64.uint.uint64).浮点型(float64).字符串(string)和时长(duration). flag 内 ...

  2. int main(int argc,char* argv[]) 解析

    argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,char *argv[]是一个字符数组,其大小是int argc,主要用 ...

  3. int argc,char *argv[ ] 解析

    main(int argc,char *argv[ ]) 1.argc为整数 2.argv为指针的指针(可理解为:char **argv or: char *argv[] or: char argv[ ...

  4. java int取高位8bit_byte解析,取高位与低位

    一个byte由8个二进制位构成1个字节,即1Byte=8Bit 其中左边是高位,右边是低位. high_four = (byte & 0xf0) >> 4;  (0xf0=1111 ...

  5. java枚举变量反解析用法

    最近常常有一些项目需要给枚举设值一个int值,以及对int值进行反解析出枚举类型,代码如下: 1 public enum MatchResultEnum { 2 3 /** 4 * 赢 5 */ 6 ...

  6. JVM CPU Profiler技术原理及源码深度解析

    本文介绍了JVM平台上CPU Profiler的实现原理,希望能帮助读者在使用类似工具的同时也能清楚其内部的技术实现. 引言 研发人员在遇到线上报警或需要优化系统性能时,常常需要分析程序运行行为和性能 ...

  7. 基于Xml 的IOC 容器-分配解析策略

    XmlBeanDefinitionReader 类中的doLoadBeanDefinition()方法是从特定XML 文件中实际载入Bean 配置资源的方法,该方法在载入Bean 配置资源之后将其转换 ...

  8. 基于半同步/半反应堆线程池实现的HTTP解析服务端程序

    简介: 半同步/半反应堆线程池是通过一个线程往工作队列添加任务T,然后工作线程竞争工作队列获得任务T.HTTP请求解析服务端程序:逐行解析客户端发送来的HTTP请求然后作出HTTP回答.采用线程池就是 ...

  9. php 错误 异常,php中的异常和错误解析

    PHP错误是属于php程序自身的问题,一般是由非法的语法,环境问题导致的,使得编译器无法通过检查甚至无法运行的情况.PHP异常一般是业务逻辑上出现的不合预期.与正常流程不同的状况,不是语法错误.本文介 ...

  10. C++中XML的读写操作(生成XML 解析XML)

    一.用Poco库 Poco库是下载.编译和使用:www.cnblogs.com/htj10/p/11380144.html DOM(The Document Object Model)方式: 1. 生 ...

最新文章

  1. MySQL 8.0.26 图形化安装教程 (windows 64位)
  2. 【Flink】Flink 消费 kafka 实现 限流处理 RateLimiter
  3. 新工具︱微软Microsoft Visual Studio的R语言模块下载试用Ing...(尝鲜)
  4. asp.net core 支付宝支付( 电脑2.0)
  5. Voxengo音频插件合集:Voxengo Total Bundle Mac
  6. WPS删除所有的页码
  7. mybatis 逆向工程 思维导图
  8. Power Apps 应用实战|轻松用 Power Apps 开发员工休假考勤管理小程序
  9. POI根据模板导出word文件,以及word转PDF,PDF转图片再插入PDF中(防止PDF被修改)
  10. img标签无图片或者图片url错误时显示默认图片
  11. Kafka(三)、Kafka架构
  12. 网易2017招聘笔试题下厨房Java代码
  13. python实战-HTML形式爬虫-批量爬取电影下载链接
  14. BEV最新综述 | 学术界和工业界方案汇总!优化方法与tricks
  15. ECSHOP后台提示 XMlHttpRequest status:[500] 解决办法2016年6月
  16. 整理了近期所有的python资料,收藏了慢慢来
  17. Java的语言基础(一)
  18. java 和javafx_9月的十大Java故事:Java 13,JavaFX 13和Jakarta EE 8
  19. 原生js实现拖拽功能
  20. python如何识别身份证图片上的证件号码及姓名

热门文章

  1. 新手小白安装Ubuntu18.04后的操作指南
  2. 十行 Python 代码就提取了韦小宝的身份证信息
  3. 《初等数论及其应用》第三章 素数和最大公因子
  4. SQL基础教程【日】MICK著 孙淼 罗勇译 ISBN 978-7-115-32269-2
  5. 今日学习在线编程题:小码哥的手下
  6. 赛迪报告:除了“会呼吸”的肺,这些也能用3D打印实现!
  7. Cocos2d-iphone学习笔记
  8. DNS服务器解析问题
  9. The PostScript backend does not support transparency; partially transparent artists will be rendered
  10. Mac pip confirming SSL certificate