java驗證字串是否由數字組成(含有小數點以及負數)
public void StringIsNumber(){ String str = "2.1"; Pattern pattern = Pattern.compile("-?[0-9]*.?[0-9]*"); Matcher matcher = pattern.matcher((CharSequence) str); boolean result = matcher.matches(); if(result == true){ System.out.print("數字"); }else { System.out.print("不是數字"); } }
解釋下正則表示式的內容:
X? | X,一次或一次也沒有 |
X* | X,零次或多次 |
關於正則表示式的相關內容:
相關推薦
java驗證字串是否由數字組成(含有小數點以及負數)
public void StringIsNumber(){ String str = "2.1"; Pattern pattern = Pattern.compile("-?[0-9]*.?[0-9]*"); Matcher matcher = pat
JAVA——判斷一串字串是否由數字組成
思想: 需要判斷字串中的每個字元是不是數字; 即需要把字串轉化成字元陣列; 定義一個方法,遍歷字元陣列判斷每個元素是不是數字; 若遇到某個元素不是數字,則直接返回false,若每個元素都是數字,則返回true。 //判斷一串字串是否由數字組成 publ
判斷一個字串是否由數字組成
想要判斷一個字串是否由數字組成: 首先我們不知道字串的長度以及所包含的內容 所以我們先把字串轉化為字元陣列 然後判斷每一個字元是否是0—9之間的內容 如果是,則為數字 public class test{ public static void
C#中判斷字串是否由數字組成
很多朋友在開發過程中都會遇到把一個大大的字串中分成若干個小的字串,然後判斷小字串是否是由字字組成。在這裡我給大家提供幾個簡單的方法。 第一種: try catch方法 例: try { Convert.ToInt32("1
String類的常用方法,實現首字母大寫(重要),轉換大小寫,判斷字串是否由數字組成,字串與字元陣列的轉換
(1)String類的常用方法:示例:觀察Public char charAt(int index)public class Test {public static void main(String[] args) {// TODO Auto-generated method
輸入一個由數字組成的任意字串,統計出每個數字出現的次數 JAVA
題目描述 命令列輸入一個由數字組成的任意字串,統計出每個數字出現的次數。 輸入描述 1239586838 輸出描述 0 counts:0 1 counts:1 2 counts:1 3 counts:2 4 counts:0 5 counts:1 6
判斷一個字串String是否是由數字組成,採用正則表示式
public class TrimTest { public static void main(String[] args){ String s = "1955"; String reg
給定一個由數字組成的字串,如:"12395868392",統計出每個數字出現的次數
public class ApperaNum { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("輸入
兩個字串是否是由相同字母(出現次數也相同)組成的
Given two strings s and t, write a function to determine if t is an anagram of s. For example,s = "anagram", t = "nagaram", return tru
java 驗證手機號碼、電話號碼(包括最新的電信、聯通和移動號碼)
-s 轉義 電信號 auth input sim pem csharp class 一、目前的號碼段(2017-06-01更新) 二、代碼 package com.linbilin.test; import java.util.regex.Pattern;
java判斷字串是否為數字或小數
public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); if(str.indexOf(".")>0){//判斷是否有小數點 if(str.
java--建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,將其一起打印出來
題目描述:建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 //Person類 class Pe
java 判斷字串是否為數字(包含負數)
public static void main(String[] args){ System.out.println(AssistController.isNumeric("-77"));}public static boolean isNumeric(String str){ Pattern pa
java--建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,將其一起打印出來
題目描述:建立一個帶預設構造方法(即無參構造)的類,在構造方法中列印一條訊息"Hello Constructor";再為這個類新增一個過載構造方法,令其接收一個字串引數,並在這個有參構造方法中把"Hello Constructor"和接收的引數一起打印出來。 //Perso
java 驗證字串是否滿足某種格式
/** * 判斷字串滿足指定格式 true 合法 */ public static boolean checkValidity (String str, String regex) { 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
【php】正則驗證字串是否為數字
方法一 php中利用正則表示式驗證字串是否為數字一件非常容易的事情,最主要的是如何寫好正則表示式以及掌握正則表示式的寫法,在此利用正則表示式的方式來列舉一下判斷數字的方法。 <? if($str) { if(eregi("^[0-9]+$",$str))
DecimalFormat類——Java中字串型別的數字加減報錯和精度缺失的解決辦法
編碼中加減乘除經常遇到,稍有不適,友誼的小船說翻就翻。 Demo來一發,做做記錄: //保留兩位小數 private DecimalFormat de
用java清除字串裡的樣式標籤(去掉從前端傳來帶樣式的去掉樣式)
如果想保留更多的標籤,只在正則表示式改一下就可以了, </?[^/?(img)|(p)][^><]*> 這個保留(這裡寫的保留了img,p這兩個標籤)你指定的標籤,其他的(包括font)全去掉, 如果你還有其他的標籤想保留,直接在裡面加一個 |(xxx)就行了