我正在使用以下代碼來獲取字符串中存在的整數。但是這會首次出現整數。只需打印14.我需要獲取所有整數。有什麼建議麼。如何獲取字符串中存在的所有整數?
Pattern intsOnly = Pattern.compile("\\d+");
Matcher makeMatch = intsOnly.matcher("hello14 hai22. I am here 4522");
makeMatch.find();
String inputInt = makeMatch.group();
這不會打印第一個匹配項。請使用'do..while'來代替。 –
它會的。如果沒有匹配,使用'do ... while'會引發異常。 –
@ Harry Joy它工作正常。 – Manikandan