2015-03-03 70 views
-1

我是Java新手。我如何才能得到這個字符串的數字:獲取長字符串中的所有數字

folder333 

你能告訴我一些基本的例子嗎?

此外,我想與Java 8

+0

什麼是你的情況是多少?整數?你接受十六進制(例如'0x456')嗎?浮動?數字中是否應包含缺陷(如果有的話)?你能提供一個好的測試expample嗎? – 2015-03-03 10:48:52

+0

是的,只有整數。 – 2015-03-03 10:49:21

+0

可能的重複http://stackoverflow.com/questions/14974033/extract-digits-from-string-stringutils-java或http://stackoverflow.com/questions/1903252/extract-integer-part-in-string或http://stackoverflow.com/questions/2367381/extract-numbers-from-a-string-java – OO7 2015-03-03 10:53:03

回答

4

做這個嘗試是這樣的:

String number = str.replaceAll("^[a-zA-Z]*", ""); 
+0

你能告訴我一些Java 8的例子嗎? – 2015-03-03 10:52:07

+0

@PeterPenzov這裏沒有什麼特別的Java 8。 – JamesB 2015-03-03 11:04:34