请问你们一下 怎么把一个字符串里的加号 去掉 例如:"+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); }} 求jquery这个列子jQuery(expression,[context]) 两个嵌套的for循环语句如何实现在内层循环没结束跳到外层去? JTable的定位问题 单击jButton按钮无法显示jTable内容 求助:如何用java编写这样的程序:在Maxthon浏览器中打开多个页面? java如何实现解压缩rar,zip,iso等文件啊? 为什么这个程序计算链表的元素个数不成功? 关于事件响应的问题???? 各位老哥帮帮忙,这个问题。。。呵,呵,我不懂! 关于JAVA GUI界面切换的问题 这个线程问题 怎么也想不明白 求助! 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);
}
}