请教:如何判断一个String里是否含有数字,并提取它们

解决方案 »

  1.   

    正则表达式:
    import java.util.regex.*;
    public class Test { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
             String s ="we#123e";
             Pattern pa = Pattern.compile("\\d+");
             Matcher ma = pa.matcher(s);
             while(ma.find()){
              System.out.println(ma.group());
             }
    }}