请问你们一下 怎么把一个字符串里的加号 去掉 例如:"+5678"去掉后输出:5678具体点 用到哪个方法 最好写个实例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s1 = "2+3+4";String s2 = s1.replaceAll("\\+", ""); 上面是去掉所有+号的如果只去掉字符串首的一个+号s2 = s1.replaceAll("^\\+", "");如果去掉字符串首的一个或多个连续+号s2 = s1.replaceAll("^\\+*", "");你可以根据需要灵活运用 用正则表达式吧 看看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); }} 一简单的java代码,看不懂,求解释 public Test(int a){ } 解决就给分 简单的swing struts,提交表单后,本机上一直保留表单的内容,怎么清除啊? 一个把我弄的有点糊涂的java问题 一个javaBean的问题 麻烦哪位高手帮忙指点小弟一下~~~ 想做个程序,希望有人来共同参考一下。 看到一段诡异的代码,求解释 用Jbuilder做开发工具,如何开始,我已有了一些J2EE的框架文件。 如下形容的这样的程序有吗?? 这个线程问题 怎么也想不明白 求助! ImageJ
String s1 = "2+3+4";
String s2 = s1.replaceAll("\\+", "");
如果去掉字符串首的一个或多个连续+号s2 = s1.replaceAll("^\\+*", "");
你可以根据需要灵活运用
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);
}
}