判断字符串是不是数值串boolean is_numeric(String str)

简介:  方法: /** * check a string whether is numeric or not * @param String str * @return boolean true or false */ public static boolean is...

 方法:


	/**
	 * check a string whether is numeric or not 
	 * @param String str 
	 * @return boolean true or false
	 */
	public static boolean is_numeric(String str) {
		try {
			Double d= Double.valueOf(str);
		} catch (java.lang.Exception e) {
			return false;
		}
		return true;
	}


测试代码:


public class Test {

	/**
	 * test the is_numeric method
	 * @param args 
	 */
	public static void main(String[] args) { 
		
		String s = "123.123";
		if (is_numeric(s)) {
			System.out.println(s+" is numeric");
		} else {
			System.out.println(s+" not numeric");
		} 
		
		String a = "123";
		if (is_numeric(a)) {
			System.out.println(a+" is numeric");
		} else {
			System.out.println(a+" not numeric");
		}
		
		String b = "12ad";
		if (is_numeric(b)) {
			System.out.println(b+" is numeric");
		} else {
			System.out.println(b+" not numeric");
		} 
 	}

	/**
	 * check a string whether is numeric or not 
	 * @param String str 
	 * @return boolean true or false
	 */
	public static boolean is_numeric(String str) {
		try {
			Double d= Double.valueOf(str);
		} catch (java.lang.Exception e) {
			return false;
		}
		return true;
	}
}

测试输出:


123.123 is numeric
123 is numeric
12ad not numeric


相关文章
|
1天前
|
存储 缓存 Java
JavaSE 字符串String及相关API StringBuilder StringJoiner 底层原理 详解
JavaSE 字符串String及相关API StringBuilder StringJoiner 底层原理 详解
9 2
|
24天前
|
存储 Java 测试技术
滚雪球学Java(47):String类教程:如何在Java中使用字符串操作
【6月更文挑战第1天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
22 2
滚雪球学Java(47):String类教程:如何在Java中使用字符串操作
|
11天前
|
编译器 C++
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
【C++进阶】深入STL之string:模拟实现走进C++字符串的世界
14 1
|
13天前
|
JSON Java 数据格式
如何用String字符串生成JSONObject和JSONArray数据
如何用String字符串生成JSONObject和JSONArray数据
21 1
|
22天前
|
机器学习/深度学习 XML NoSQL
【Redis】 String 字符串类型常见命令
【Redis】 String 字符串类型常见命令
|
12天前
|
C++ 容器
【C++语言】String 类关键函数实现,手搓一个简单字符串类!
【C++语言】String 类关键函数实现,手搓一个简单字符串类!
|
18天前
|
Java 程序员 API
JavaSE——常用API(1/3)-包、String概述、String常用方法(length、charAt、遍历字符串、toCharArray......)
JavaSE——常用API(1/3)-包、String概述、String常用方法(length、charAt、遍历字符串、toCharArray......)v
12 0
|
1月前
|
SQL 流计算 OceanBase
OceanBase CDC从热OB库采集过来的Tinyint(1)类型会默认转换成Boolean,请教一下,如果想转换成int类型,有什方法么?
【2月更文挑战第25天】OceanBase CDC从热OB库采集过来的Tinyint(1)类型会默认转换成Boolean,请教一下,如果想转换成int类型,有什方法么?
44 3
|
8月前
|
前端开发 JavaScript
前端基础 - JavaScript值Boolean类型的默认转换
前端基础 - JavaScript值Boolean类型的默认转换
37 0
|
1月前
|
IDE Java 开发工具
阿里巴巴不建议 boolean 类型变量用 isXXX
阿里巴巴不建议 boolean 类型变量用 isXXX
30 1

热门文章

最新文章