1. 程式人生 > >Java判斷字串是否為數字

Java判斷字串是否為數字

package com.java.demo;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StringIsNumber {
	
	/* 第一種方法,正則表示式 */
	public static boolean isNumer(String str) {
		Pattern pattern = Pattern.compile("[0-9]*");
		Matcher isNum = pattern.matcher(str);
		if (!isNum.matches()) return false;
		return true;
	}
	
	/* 第二種方法,簡單粗暴 */
	public static boolean isNumber(String obj) {
		
		try {
			Integer.valueOf(obj);
			return true;
		} 
		catch (NumberFormatException e) {
			return false;
		}
		
	}
	
	
}

相關推薦

java判斷字串是否數字或小數

public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); if(str.indexOf(".")>0){//判斷是否有小數點 if(str.

java 判斷字串是否數字(包含負數)

public static void main(String[] args){ System.out.println(AssistController.isNumeric("-77"));}public static boolean isNumeric(String str){ Pattern pa

java判斷字串是否數字或中文或字母

來自:晞瀾 1.判斷字串是否僅為數字: 1>用JAVA自帶的函式 public static boolean isNumeric(String str){   for (int i = str.length();--i>=0;){       if (!Ch

Java判斷字串是否數字

package com.java.demo; import java.util.regex.Matcher; import java.util.regex.Pattern; public clas

java判斷字串是否數字、字母、漢字

public class ZhStringUtil { /** * 判斷字串是否為數字 * @param str * @return */ pu

JAVA判斷字串是否數字或者是否以0開頭

public static boolean isNumeric(String str){ if(str.matches("\\d*"){ return true; }else{ return false; } }4.用ascii碼 public static boolean isNumeric(Strin

Java判斷字串是否數字的五種方法

//方法一:用JAVA自帶的函式 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(st

java判斷字串是否數字的方法 StringUtil包函式

java中判斷字串是否為數字的方法: 1.用JAVA自帶的函式 public static boolean isNumeric(String str){   for (int i = 0; i < str.length(); i++){    System.out.p

java判斷字串是否數字的三種方法

1用JAVA自帶的函式 public static boolean isNumber(String str){ boolean re = true; for(int i=0;i<str.length();i++){ if(!Character.isDigit(str

Java判斷字串是否數字的幾種方法

原文地址:http://blog.csdn.net/u013066244/article/details/53197756 用JAVA自帶的函式 public static boolean isNumericZidai(String str) {

Java判斷字串是否數字(0-9)

public static boolean isNumeric(String str){ / * Copyright: http://javapub.iteye.com/blog/666544 * / for

java判斷字串是否數字的方法的幾種方法

java中判斷字串是否為數字的方法: 1.用JAVA自帶的函式 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.

js 判斷字串是否數字(正整數)

/** * 判斷字串是否為數字 * @param nubmer * @returns {boolean} */ function checkRate(nubmer) { //判斷正整數/[1−9]+[0−9]∗]∗/ var re = /^[0-9]+.?[0-9]*/;

java 判斷字串是否亂碼

以下是一個事例: import java.util.regex.Matcher; import java.util.regex.Pattern; public class MessyCodeCheck { public static boolean isChinese(char c) {

java判斷字串是否亂碼

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

正則表示式判斷字串是否數字

IF cl_abap_matcher=>matches( pattern = '^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$' text = '1.01' ) = abap_true. WRITE '數字'. ELSE.

java判斷字串是否正負整數或浮點數

package org.fiend.basetest; import org.apache.commons.lang3.StringUtils; import java.util.regex.Pattern; /** * 判斷字串是否為正負整數或浮點數 * @author Adminis

Java 判斷字串空得條件

首先,區分空串和null串 1、 空串”“是長度為0的字串,它有自己的串長度(0)和內容(空),判斷一個字串為空的方法: if (str.length() == 0); 1 或 if (str.equals(“”)); 1 2、 null串表示目

java 判斷字串是否json格式

public static boolean isJson(String content) {         try {             JS

判斷字串是否數字

1.用正則表示式 import java.util.regex.Pattern 和 java.util.regex.Matcher   /** * 利用正則表示式判斷字串是否是數字 * @param str * @return */ publi