如何从字符串中获取整数(包含字母和数字)?

时间:2015-02-14 02:06:58

标签: java string integer letters-and-numbers

以下是我尝试做的一个例子:

String letternumber = "Example - 123";

我想输出"123",但我需要从字符串中获取它,我不能这样做:

String number = "123";
System.out.println(Integer.parseInt(number));

或者我会收到错误。

1 个答案:

答案 0 :(得分:0)

您需要使用模式和匹配器类。

String s = "Example - 123";
Matcher m = Pattern.compile("\\d+").matcher(s);
while(m.find())
{
        int num = Integer.parseInt(m.group());
        System.out.println(num);
}

输出:

123