我想要一个算法就是比如你好啊爱昵好123电脑发生大撒法4 按时地方拉倒是发5 按时地方安定 78这是个字符串,我想得到 123+4+5+78 的结果怎么解决啊??
解决方案 »
- javac为什么不管用,java却管用?
- 哪位仁者告诉我如何快速记者java的基本语法,那50个关键字如何用?
- JAVA程序;号可以无处不在~~?
- [javascript求助] event的cancelBubble属性问题
- 如何通过JAVA控制针对outlook的电子邮件,有难度!!!
- 没分,不能问问题?java 显示powerpoint ?
- java 界面的问题!
- 请斑竹保留一天,对仓库熟悉又想兼职的
- 用java.io.File删除文件,怎样删除指定的绝对路径a下的b文件?
- 怎么知道电子称到com口的某一次传输已经结束
- JSF验证后的提示是英文,如何改成中文?
- 如何用java.util.jar.JarFile生成的jar 包也象jar command一样生成mainfest.mf?
String s="你好啊爱昵好123电脑发生大撒法4 按时地方拉倒是发5 按时地方安定 78";
String r="";
Pattern p=Pattern.compile("[^\\d]*(\\d+)");
Matcher m=p.matcher(s);
while(m.find()){
r+=m.group(1)+"+";
}
System.out.print(r.substring(0,r.length()-1));