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

判斷字串是否為空,是否為數字

使用org.apache.commons.lang

  1. public static boolean isEmpty(String str)

  判斷某字串是否為空,為空的標準是 str==null或 str.length()==0   下面是 StringUtils 判斷是否為空的示例:   StringUtils.isEmpty(null) =true   StringUtils.isEmpty("") =true   StringUtils.isEmpty(" ") =false //注意在 StringUtils 中空格作非空處理   StringUtils.isEmpty(
"   ") =false   StringUtils.isEmpty("bob") =false   StringUtils.isEmpty(" bob ") =false 2.public staticboolean isNotEmpty(String str)   判斷某字串是否非空,等於 !isEmpty(String str)   下面是示例:   StringUtils.isNotEmpty(null) =false   StringUtils.isNotEmpty("") =false   StringUtils.isNotEmpty(" ") =true   StringUtils.isNotEmpty(
"         ") =true   StringUtils.isNotEmpty("bob") =true   StringUtils.isNotEmpty(" bob ") =true 3.public staticboolean isBlank(String str)   判斷某字串是否為空或長度為0或由空白符(whitespace) 構成   下面是示例:   StringUtils.isBlank(null) =true   StringUtils.isBlank("") =true   StringUtils.isBlank(" ") =true   StringUtils.isBlank(
"        ") =true   StringUtils.isBlank("\t \n \f \r") =true   //對於製表符、換行符、換頁符和回車符   StringUtils.isBlank()  //均識為空白符   StringUtils.isBlank("\b") =false   //"\b"為單詞邊界符   StringUtils.isBlank("bob") =false   StringUtils.isBlank(" bob ") =false 4.public staticboolean isNotBlank(String str)   判斷某字串是否不為空且長度不為0且不由空白符(whitespace) 構成,等於 !isBlank(String str)   下面是示例:   StringUtils.isNotBlank(null) =false   StringUtils.isNotBlank("") =false   StringUtils.isNotBlank(" ") =false   StringUtils.isNotBlank("         ") =false   StringUtils.isNotBlank("\t \n \f \r") =false   StringUtils.isNotBlank("\b") =true   StringUtils.isNotBlank("bob") =true
  StringUtils.isNotBlank(
" bob ") =
 StringUtils.isNumeric(null)   = false
 StringUtils.isNumeric("")     = true
 StringUtils.isNumeric("  ")   = false
 StringUtils.isNumeric("123")  = true
 StringUtils.isNumeric("12 3") = false
 StringUtils.isNumeric("ab2c") = false
 StringUtils.isNumeric("12-3") = false
 StringUtils.isNumeric("12.3") = false

http://www.cnblogs.com/astroboyx/archive/2009/04/18/2739885.html



相關推薦

判斷字串是否是否數字

使用org.apache.commons.lang   1. public static boolean isEmpty(String str)   判斷某字串是否為空,為空的標準是 st

判斷kindeditor 是否如果不提交

        KindEditor.ready(function (K) {             var edit

android、Java下判斷兩個String是否相等 、EditText輸入是否限定輸入數字的實現 總結

              str1.equals(str2)來判斷,不能用==或者!=來判斷,原因: 因為String是引用型別的,不是基本資料型別,所以它們的比較是使用地址和值(相當於C中的指標)來比較的,因為它們是不同的物件,有不同的地址,所以str1!=str2永遠

一些有用的js正則驗證(是否是否正整數email,手機,電話身份證)

dojo.provide("common.util.validate"); common.util.validate = {    isBlank : function(value) {       if (typeof (value) == "undefinded" ||

WPF中設定PasswordBox背景文字提示

    繼上篇部落格textbox為空時,背景為文字提示,關於密碼框水印就不同於文字框了,可以寫個Brush就搞定,因為密碼框是沒有可以用於判斷輸入非空的依賴屬性的, 下面就說一下實現過程 1、新建一個類:PasswordBoxHelper.cs <span sty

解決VS 2017 TFS獲取部分程式碼狀態黃色感嘆號

問題描述: 如下圖:伺服器獲取最新之後不知是什麼原因導致部分程式碼下載不下來,此時雙擊開啟會提示檔案不存在,當然,在檔案路勁下確實是沒有當前檔案存在,我試過改專案路徑以及刪掉後重新獲取但終究無果,在嘗試幾次失敗後找到了解決方法。 解答: 在空檔案上面右

java判斷一個字串是否isEmpty和isBlank的區別

實際應用中,經常會用到判斷字串是否為空的邏輯 比較簡單的就是用 Str != null && Str.length() >0   來判斷 其實很多java工具集都是有包裝好的介面可以使用的 比如   StringUtils.isEmpty(String

Android工具類一些方法電話正則是否日期格式化星期車牌身份證校驗設定地區編碼驗證日期字串是否是YYYY-MM-DD格式判斷字串是否數字

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Gr

鏈表插入和刪除判斷鏈表是否求鏈表長度算法的鏈表排序算法演示——C語言描述

如果 回收站 data 再次 http span 自己 getc tchar 關於數據結構等的學習,以及學習算法的感想感悟,聽了郝斌老師的數據結構課程,其中他也提到了學習數據結構的或者算法的一些個人見解,我覺的很好,對我的幫助也是很大,算法本就是令人頭疼的問題,因為自己並沒

javascript 判斷對象是否字符串是否

javascript//判斷對象是否為空//console.log(isEmptyObject()); //true //console.log(isEmptyObject({})); //true //console.log(isEmptyObject(null));

jquery判斷日期是不是是否大於前面的日期

art == als pst repl return tar 是不是 null jquery判斷日期是否為空,是否大於前面的日期,代碼如下:方法一function onemonthtypeChange(){var startDate = $("#startDate").va

DB中欄位null字串空格要怎麼過濾取出有效值

比如要求取出微信繫結的,沒有解綁的 未繫結,指定欄位為null 繫結的,指定欄位為某個字串 解綁的,有的客戶用的是更新指定欄位為1,有的客戶更新指定欄位為‘1’ 髒資料的存在,比如該欄位為空字串 髒資料的存在,比如該欄位為空格 要怎麼過濾出來? 解綁後指定欄位更新為‘1’ 取出繫結的會員,假設欄位是aa

mysql儲存過程判斷和不查詢結果賦值變數

直接看例子,判斷為空是is null delimiter // create procedure proc__pre_activity_scan() begin    declare p_tid int(10);    set @p_tid=(select tid fro

判斷物件屬性的值是否刪除該屬性

//filterParams({a:"",b:null,c:"010",d:123}) //Object {c: "010", d: 123} //var abc = { //a: 1, //b: 2, //c: '', //d: '' //} //filterP

對於sql欄位非但插入值將值轉換字串

第一步:實現mybatls中的介面TypeHandler,其中有四個方法 public String getResult(ResultSet arg0, String arg1) throws SQLException  public String getResult(Re

實體類中int型變數0mybatis配置檔案判斷解決辦法

再實體類中,定義一個int型別的欄位,容易出現預設值的情況,建議解決辦法,將int改為Integer,那麼變數可為空 如: public class Pojo { int a; Integer b; public int getA() { return a

js判斷輸入框是否空格回車

js-判斷輸入框是否全為回車、空格或為空  <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/htm

佇列用連結串列實現(建立插入新元素刪除元素讀取元素全部刪除全部讀出判斷是否

下午把佇列的各種操作用連結串列實現了一下,建立,插入元素,刪除元素,讀取元素,全部刪除,全部讀出,判斷是否為空,清空,原始碼除錯已經通過,執行結果如下圖所示: #include "iostream" using namespace std; typedef struct

判斷變數是否不函式isset()、!empty()與!is_null()的比較

判斷變數的值,尤其是判斷他們是否不為空,我們有以下4種方法: if(isset($test)) true:變數已被賦值/設定 if(!empty($test)) true:變數不為空 if(!is_null($test)) true:變數不為空 if($

練習:編寫循環要求用戶輸入命令如果命令則繼續輸入

python () 繼續 nbsp iss 否則 put isspace pac 編寫循環,要求用戶輸入命令,如果命令為空,則繼續輸入 while True: name = input(‘請輸入:‘) if name.isspace():