猿问

如何从字符串中提取数字并获取INT数组?

如何从字符串中提取数字并获取INT数组?

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


我用了肖恩的解决方案,稍微修改了一下:

LinkedList<String> numbers = new LinkedList<String>();Pattern p = Pattern.compile("\\d+");Matcher m = p.matcher(line); while (m.find()) {
   numbers.add(m.group());}


白板的微信
浏览 1450回答 4
4回答

h5

mark一下
随时随地看视频慕课网APP
我要回答