有个字符串werf=34,我想要个函数它能返回=后面的数字,请高手帮忙!

解决方案 »

  1.   

    有点看不明白你说的
    要是把字符串返回成整型,不知道我理解的对不
    return Integer.pareInt(werf);
      

  2.   

    String str ="werf=34";
    str=str.replaceAll(".+=","");
    System.out.println(str);
      

  3.   

    String str ="=34";
    str=str.replaceAll(".*=","");
    System.out.println(str);
    改正一下,以防出项=788878等现象
      

  4.   

    replaceAll
    public String replaceAll(String regex,
                             String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。 
    此方法调用的 str.replaceAll(regex, repl) 形式产生与以下表达式完全相同的结果: Pattern.compile(regex).matcher(str).replaceAll(repl)参数:
    regex - 用来匹配此字符串的正则表达式 
    返回:
    得到的 String 
    抛出: 
    PatternSyntaxException - 如果正则表达式的语法无效
    从以下版本开始: 
    1.4 
    另请参见:
    Pattern