【发布时间】:2018-10-25 01:42:27
【问题描述】:
我正在尝试从以下字符串中提取数字:
(1234-5869)|990-9797
我想要该字符串中的所有数字,例如
1234
5869
990
9797
【问题讨论】:
-
如果你说“我正在尝试”,那么你肯定有一些代码不适合你。请将其添加到问题中并解释它有什么问题。
-
Integer[] result = Arrays.stream("1234-5869)|990-9797".split("\\D")).filter(s->!s.isEmpty()).map(Integer::valueOf).toArray(Integer[]::new);