怎么把一个字符串里的加号 去掉 
例如:"+5678"
去掉后输出:5678
具体点 用到哪个方法 最好写个实例

解决方案 »

  1.   


    String s1 = "2+3+4";
    String s2 = s1.replaceAll("\\+", "");
      

  2.   

    上面是去掉所有+号的如果只去掉字符串首的一个+号s2 = s1.replaceAll("^\\+", "");
    如果去掉字符串首的一个或多个连续+号s2 = s1.replaceAll("^\\+*", "");
    你可以根据需要灵活运用
      

  3.   

    用正则表达式吧 看看public class StringQuery {
    public static void main(String[] args) {
    String temp = "";
    String str = "+5678";
    Pattern p = Pattern.compile("[0-9]+");
    Matcher m = p.matcher(str);
    while (m.find()) {
    temp += m.group() + "";
    }
    System.out.println(temp);
    }
    }