我想知道是否有任何java函数从字符串中提取所有数字。 字符串示例:
“Preostalo stanje u Zicer tarifi:248 min i 0 sec,497 SMS,220 MB.Tarifa vrijedi do 01.06.2015。” 我想提取284和0,497和220以及日期。
相同的函数应该提取其他类型的字符串 “Trenutacno imas 326 bonus MB koji ti vrijede do 02.06.2015。” 它将提取326和日期。
字符串就好 “Imas jos 42:39 od 50 minuta razgovora。 Imas jos 81 od 150 poruka。 Imas jos 118,0176MB。 Nemas aktiviranu opciju 1000 bonbon minuta i SMS-ova :(“ 等。
我认为我可以通过字符串来执行函数,直到它找到数字字符然后它会对它进行短语,但这似乎很复杂。
答案 0 :(得分:0)
在这种情况下,你最好的选择是regular expression结合从String到Integer的转换。所以在你的情况下,我会做以下事情: