最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java判斷字符串為空、字符串是否為數(shù)字

 更新時(shí)間:2014年06月12日 11:58:00   投稿:junjie  
這篇文章主要介紹了Java判斷字符串為空、字符串是否為數(shù)字,其中數(shù)字的判斷介紹了3種方法,需要的朋友可以參考下

關(guān)于 String 的判空:

復(fù)制代碼 代碼如下:
//這是對(duì)的
if (selection != null && !selection.equals("")) {
      whereClause += selection;
  }

//這是錯(cuò)的
if (!selection.equals("") && selection != null) {
      whereClause += selection;
  }

注:“==”比較兩個(gè)變量本身的值,即兩個(gè)對(duì)象在內(nèi)存中的首地址。而“equals()”比較字符串中所包含的內(nèi)容是否相同。第二種寫(xiě)法中,一旦 selection 真的為 null,則在執(zhí)行 equals 方法的時(shí)候會(huì)直接報(bào)空指針異常導(dǎo)致不再繼續(xù)執(zhí)行。

判斷字符串是否為數(shù)字:

復(fù)制代碼 代碼如下:

// 調(diào)用java自帶的函數(shù)
public static boolean isNumeric(String number) {
  for (int i = number.length(); --i >= 0;) {
      if (!Character.isDigit(number.charAt(i))) {
          return false;
      }
  }
  return true;
}

// 使用正則表達(dá)式
public static boolean isNumeric(String number) {
  Pattern pattern = Pattern.compile("[0-9]*");
  return pattern.matcher(str).matches();
}

// 利用ASCII碼

public static boolean isNumeric(String number) {
  for (int i = str.length(); --i >= 0;) {
      int chr = str.charAt(i);
      if (chr < 48 || chr > 57)
          return false;
  }
  return true;
}

相關(guān)文章

  • Spring Security 密碼驗(yàn)證動(dòng)態(tài)加鹽的驗(yàn)證處理方法

    Spring Security 密碼驗(yàn)證動(dòng)態(tài)加鹽的驗(yàn)證處理方法

    小編最近在改造項(xiàng)目,需要將gateway整合security在一起進(jìn)行認(rèn)證和鑒權(quán),今天小編給大家分享Spring Security 密碼驗(yàn)證動(dòng)態(tài)加鹽的驗(yàn)證處理方法,感興趣的朋友一起看看吧
    2021-06-06
  • httpclient 請(qǐng)求http數(shù)據(jù),json轉(zhuǎn)map的實(shí)例

    httpclient 請(qǐng)求http數(shù)據(jù),json轉(zhuǎn)map的實(shí)例

    下面小編就為大家?guī)?lái)一篇httpclient 請(qǐng)求http數(shù)據(jù),json轉(zhuǎn)map的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Spring與Mybatis相結(jié)合實(shí)現(xiàn)多數(shù)據(jù)源切換功能

    Spring與Mybatis相結(jié)合實(shí)現(xiàn)多數(shù)據(jù)源切換功能

    這篇文章主要介紹了Spring與Mybatis相結(jié)合實(shí)現(xiàn)多數(shù)據(jù)源切換功能的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-06-06
  • 詳解使用spring validation完成數(shù)據(jù)后端校驗(yàn)

    詳解使用spring validation完成數(shù)據(jù)后端校驗(yàn)

    這篇文章主要介紹了詳解使用spring validation完成數(shù)據(jù)后端校驗(yàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 三種Java打印PDF文檔的實(shí)例代碼

    三種Java打印PDF文檔的實(shí)例代碼

    這篇文章主要介紹了三種Java 打印PDF文檔的方法,文中代碼非常詳細(xì),供大家學(xué)習(xí)和參考,感興趣的朋友快來(lái)了解下
    2020-06-06
  • Java獲取mac地址的方法

    Java獲取mac地址的方法

    這篇文章主要介紹了Java獲取mac地址的方法,涉及java針對(duì)系統(tǒng)硬件及IO操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 模擬Spring的簡(jiǎn)單實(shí)現(xiàn)

    模擬Spring的簡(jiǎn)單實(shí)現(xiàn)

    本文的主要內(nèi)容就是學(xué)習(xí)Spring的開(kāi)端,模擬一下Spring的實(shí)現(xiàn),感興趣的小伙伴可以參考一下
    2015-10-10
  • 詳解springboot解決第三方依賴jar包的問(wèn)題

    詳解springboot解決第三方依賴jar包的問(wèn)題

    本篇文章主要介紹了詳解springboot解決第三方依賴jar包的問(wèn)題,解決了第三方依賴jar包的問(wèn)題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • Java Durid進(jìn)行JDBC連接詳解

    Java Durid進(jìn)行JDBC連接詳解

    今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文章簡(jiǎn)單使用Durid進(jìn)行JDBC連接,文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-09-09
  • Java線程阻塞和喚醒的幾種方式詳解

    Java線程阻塞和喚醒的幾種方式詳解

    這篇文章主要介紹了Java線程阻塞和喚醒的幾種方式詳解,線程阻塞是指當(dāng)一個(gè)線程無(wú)法繼續(xù)執(zhí)行時(shí),它會(huì)進(jìn)入阻塞狀態(tài),直到某個(gè)條件滿足后才能繼續(xù)執(zhí)行,線程阻塞可以通過(guò)多種方式實(shí)現(xiàn),如等待鎖、等待IO操作、等待其他線程的完成等,需要的朋友可以參考下
    2023-10-10

最新評(píng)論

类乌齐县| 宁安市| 密山市| 云浮市| 平罗县| 禄丰县| 琼海市| 新乡市| 古交市| 罗定市| 交口县| 雅江县| 鄂托克旗| 德格县| 左权县| 瓮安县| 洪洞县| 宜川县| 任丘市| 许昌市| 噶尔县| 肃南| 黄冈市| 仁寿县| 图片| 昌邑市| 右玉县| 东宁县| 舟山市| 岳阳市| 上林县| 东兰县| 大邑县| 凌云县| 奉化市| 平阴县| 威信县| 瑞丽市| 阿坝县| 韶山市| 郁南县|