以下是我尝试做的一个例子:
String letternumber = "Example - 123";
我想输出"123"
,但我需要从字符串中获取它,我不能这样做:
String number = "123";
System.out.println(Integer.parseInt(number));
或者我会收到错误。
答案 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