KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
In the following code: public static void main(String[] args) { List<String> allMatches = new ArrayList<String>(); Matcher m = Pattern.compile("\\d+\\D+\\d+").matcher("2abc3abc4abc5"); while (m.find()) { allMatches.add(m.group()); } String[] res = allMatches.toArray(new String[0]); System.out.println(Arrays.toString(res)); } The result is: [2abc3, 4abc5] I'd like it to be [2abc3, 3abc4, 4abc5] How can it be achieved?
Tags (comma-separated)
Save Edits
Cancel