小编Joh*_*nak的帖子

如何从字符串中提取数字并获得一组int?

我有一个String变量(基本上是一个带有未指定数字的英文句子),我想将所有数字提取到一个整数数组中.我想知道是否有正则表达式的快速解决方案?


我使用了Sean的解决方案并稍微改了一下:

LinkedList<String> numbers = new LinkedList<String>();

Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(line); 
while (m.find()) {
   numbers.add(m.group());
}
Run Code Online (Sandbox Code Playgroud)

java regex arrays string

102
推荐指数
6
解决办法
23万
查看次数

标签 统计

arrays ×1

java ×1

regex ×1

string ×1