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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

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

服務器之家 - 編程語言 - JAVA教程 - Java實現從字符串中找出數字字符串的方法小結

Java實現從字符串中找出數字字符串的方法小結

2020-04-09 14:58nosxcy JAVA教程

這篇文章主要介紹了Java實現從字符串中找出數字字符串的方法,結合實例形式總結分析了Java查找數字字符串的常用技巧,需要的朋友可以參考下

本文實例總結了Java實現從字符串中找出數字字符串的方法。分享給大家供大家參考,具體如下:

?
1
2
3
4
5
6
7
8
9
int start = 0;
String numStr = null;
for (int j = 0; j < valuesStr.length() - 1; j++) {
 if (Character.isDigit(valuesStr.charAt(j)) == false
  && Character.isDigit(valuesStr.charAt(j + 1)) == true) {
   start = j + 1;
  numStr = valuesStr.substring(start, valuesStr.length());
 }
}

另外還有從其他處轉載的三種方法:

1. 用JAVA自帶的函數

?
1
2
3
4
5
6
7
8
public static boolean isNumeric(String str){
 for (int i = str.length();--i>=0;){
  if (!Character.isDigit(str.charAt(i))){
  return false;
  }
 }
 return true;
}

2.用正則表達式

?
1
2
3
4
public static boolean isNumeric(String str){
  Pattern pattern = Pattern.compile("[0-9]*");
  return pattern.matcher(str).matches();
}

3.用ascii碼

?
1
2
3
4
5
6
7
8
public static boolean isNumeric(String str){
  for(int i=str.length();--i>=0;){
   int chr=str.charAt(i);
   if(chr<48 || chr>57)
     return false;
  }
  return true;
}

希望本文所述對大家Java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 麻豆在线传煤 | 天天插在线视频 | 国产99视频精品免费视频7 | 美女扒开屁股让男人进去 | 亚洲H成年动漫在线观看不卡 | 国产精品嫩草影院在线 | 久久精品热在线观看85 | 免费看隐私男生网站 | 美女福利网站 | 精品久久久久久国产91 | 韩国伊人 | 2019天天干夜夜操 | 欧美男男gaygaysxxx | 俄罗斯三级完整版在线观看 | 国产麻豆91网在线看 | 精品免费tv久久久久久久 | 交换余生在线播放免费 | 暖暖日本在线观看免费 | 9966久久精品免费看国产 | 成人久久18免费网站入口 | 亚洲欧美日韩另类精品一区二区三区 | 色淫影院 | 亚洲精品卡1卡二卡3卡四卡 | 午夜爽喷水无码成人18禁三级 | 操美女b| 亚洲精选在线观看 | 午夜理论电影在线观看亚洲 | 好逼365| 日韩精品欧美高清区 | 扒开女人下面使劲桶屁股动漫 | 国产精品久久久久久久久ktv | 亚洲国产在 | 99资源站 | 波多野结衣之双方调教在线观看 | 国产精品成人在线播放 | 欧美成人午夜片一一在线观看 | 亚洲精品青青草原avav久久qv | 成人免费毛片一区二区三区 | 亚洲精品无码久久不卡 | 国产精品午夜久久 | spank日本网站脱裤子打屁股 |