java 验证string是否为int或float型
2015-12-21 15:24
405 查看
记录一下平常经常要用的验证。
public static boolean checkNumber(String numStr){ if(numStr==null){ return false; } if(numStr==""){ return false; } if(numStr.contains(".")){//验证是否是float型 if(numStr.indexOf('.')==numStr.lastIndexOf('.')){ StringTokenizer st=new StringTokenizer(numStr,"."); while(st.hasMoreElements()){ String splitStr= st.nextToken(); for(int i=splitStr.length();--i>=0;){ if(!Character.isDigit(splitStr.charAt(i))){ return false; } } } } }else{ for(int i=numStr.length();--i>=0;){//验证是否是int型 if(!Character.isDigit(numStr.charAt(i))){ return false; } } } return true; }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- android string.xml文件中的整型和string型代替
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序