判断字符串是不是数值串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


相关文章
|
3月前
|
Java 测试技术 开发者
Java零基础-indexOf(String str)详解!
【10月更文挑战第14天】Java零基础教学篇,手把手实践教学!
136 65
|
2月前
|
索引 Python
String(字符串)
String(字符串)。
46 3
|
3月前
|
Java 测试技术 开发者
Java零基础-indexOf(String str)详解!
【10月更文挑战第13天】Java零基础教学篇,手把手实践教学!
73 1
|
3月前
|
NoSQL Redis
Redis 字符串(String)
10月更文挑战第16天
57 4
|
3月前
|
canal 安全 索引
(StringBuffer和StringBuilder)以及回文串,字符串经典习题
(StringBuffer和StringBuilder)以及回文串,字符串经典习题
51 5
|
3月前
|
存储 JavaScript 前端开发
JavaScript 字符串(String) 对象
JavaScript 字符串(String) 对象
56 3
|
4月前
|
存储 C++
C++(五)String 字符串类
本文档详细介绍了C++中的`string`类,包括定义、初始化、字符串比较及数值与字符串之间的转换方法。`string`类简化了字符串处理,提供了丰富的功能如字符串查找、比较、拼接和替换等。文档通过示例代码展示了如何使用这些功能,并介绍了如何将数值转换为字符串以及反之亦然的方法。此外,还展示了如何使用`string`数组存储和遍历多个字符串。
|
5月前
|
C# 开发者 UED
WPF开发者必备秘籍:深度解析文件对话框使用技巧,打开与保存文件原来如此简单!
【8月更文挑战第31天】在WPF应用开发中,文件操作是常见需求。本文详细介绍了如何利用`Microsoft.Win32`命名空间下的`OpenFileDialog`和`SaveFileDialog`类来正确实现文件打开与保存功能。通过示例代码展示了如何设置文件过滤器、初始目录等属性,并使用对话框进行文件读写操作。正确使用文件对话框能显著提升用户体验,使应用更友好易用。
132 0
|
8月前
|
SQL 流计算 OceanBase
OceanBase CDC从热OB库采集过来的Tinyint(1)类型会默认转换成Boolean,请教一下,如果想转换成int类型,有什方法么?
【2月更文挑战第25天】OceanBase CDC从热OB库采集过来的Tinyint(1)类型会默认转换成Boolean,请教一下,如果想转换成int类型,有什方法么?
201 3
|
前端开发 JavaScript
前端基础 - JavaScript值Boolean类型的默认转换
前端基础 - JavaScript值Boolean类型的默认转换
71 0

热门文章

最新文章