java從字串中提取數字
java從字串中提取數字
2018年04月28日 00:14:33 weixin_39214481 閱讀數:3333
隨便給你一個含有數字的字串,比如:
String s="eert343dfg56756dtry66fggg89dfgf";
那我們如何把其中的數字提取出來呢?大致有以下幾種方法,正規表示式,集合類,還有就是String類提供的方法。
1 String類提供的方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
這個方法有個明顯的缺點,只能把數字全部提取到一起,不能分別提取。當然也可以改進,有興趣的朋友可以試試。
2 正規表示式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
Pattern ,Matcher是java.util.regex軟體包裡的兩個類,具體用法大家可以查閱一下api。同樣也不能單個提取數字。
3 集合類庫
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
相同的思路:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
很明顯,利用正規表示式我們就可以分別提取數字了。
另外還有一個利用查閱文件找出的答案,如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
|
兩個用正規表示式匹配的判斷方法,如下;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
相關文章
- 字串分割 提取數字字串
- mssql sqlserver 從指定字串中獲取數字的方法SQLServer字串
- 去掉字串中重複部分 提取檔案字尾名字串
- Excel提取數字公式Excel公式
- HOME: Count Digits —— 計算字串中數字個數Git字串
- SQL Server 中將字串按數字排序SQLServer字串排序
- Python中如何將字串變成數字?Python字串
- java判斷輸入的字串是否為數字Java字串
- 數字,小數點正則,一段話提取數字
- 從Bash中的字串中刪除固定的字首/字尾字串
- 字串值提取工具-04-java 呼叫 java? Janino 編譯工具字串Java編譯
- PHP 正則提取字串中的美元PHP字串
- c++中數字和字串的轉換C++字串
- javascript中將數字轉為字串的方法JavaScript字串
- PHP字串數字相加PHP字串
- 數字與字串5.5字串
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- 【冰山白皮書】JS中的布林 數字 字串JS字串
- python字串的分段美化-數字中間用_或者,Python字串
- Python正規表示式匹配字串中的數字Python字串
- 11-09字串中的單詞數字串
- 從尤拉捐贈中,讀懂數字基建與數字中國
- 數字格式字串轉數字保留後面0字串
- Golang字串解析成數字Golang字串
- JavaScript字串轉換數字JavaScript字串
- 字串或數字反轉字串
- JAVA基礎學習-數字與字串學習總結Java字串
- 字串值提取工具-10-java 執行表示式引擎字串Java
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- java 生成32位字串Java字串
- Go 中數字轉換字串的正確姿勢Go字串
- c++中字元、字串和數字間的轉換C++字元字串
- Java中的字串Java字串
- 字串轉數字的問題字串
- Apple開發_提取出字串中長度為24的UUID子字串APP字串UI
- excel混合文字提取數字公式 excel怎麼把數字單獨提出來Excel公式
- Java 11字串API有更新Java字串API
- 字串值提取工具-09-java 執行 json 解析, json-path字串JavaJSON