我正在使用以下代码来获取字符串中存在的整数。但是这会首次出现整数。只需打印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