一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - Java判斷字符串為空、字符串是否為數(shù)字

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

2019-11-24 15:15Java教程網(wǎng) JAVA教程

這篇文章主要介紹了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)容是否相同。第二種寫法中,一旦 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;
}

 

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产 日韩 一区 | 蘑菇香蕉茄子绿巨人丝瓜草莓 | 精品女同一区二区三区免费站 | 冰雪奇缘1完整版免费观看 变形金刚第一部 | 成年人视频在线免费看 | 欧美人妖大啪啪 | 污到你怀疑人生 | 欧美又黄又激烈真实床戏 | 日韩aⅴ在线观看 | 美女禁区视频无遮挡免费看 | 成人免费视频一区二区三区 | 国产自产自拍 | 黑帮大佬与我的365天2标清中文 | 大好硬好深好爽想要视频 | 欧美日韩在线一区 | 日本片免费观看一区二区 | 我和岳的性事小说 | jj视频免费观看 | 色香婷婷| 欧美精品成人a多人在线观看 | 成人免费国产欧美日韩你懂的 | 精品久久洲久久久久护士免费 | 日日操视频| 亚洲精品动漫免费二区 | 香蕉成人999视频 | 国产精品欧美亚洲韩国日本99 | 亚洲国产日韩成人综合天堂 | 日本成熟bbxxxxxxxx | 美女扒下内裤让男人桶的图片 | 无套插入| 男人叼女人的痛爽视频免费 | 好猛好紧好硬使劲好大刺激视频 | 视频免费 | 精品操| 日本人交换乱理伦片 | 欧美在线视频一区二区 | 精品国产乱码久久久久久人妻 | 无人在线观看免费高清视频播放 | 白丝女榨干蹂躏我 | 成人日b视频 | 国产精品成人一区二区 |