一个简单的问题,求最优解法 写一个函数,接受类似如下的输入字符串:123a45b6789z233e输出:123456789233Java实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是简单的方法了:import java.util.regex.*;public class hello { public static void main(String[] args) { String str="123a45b6789z233e"; String regEx="(\\d+)"; Pattern p=Pattern.compile(regEx); Matcher m=p.matcher(str); while (m.find()) { System.out.println(m.group(0)); } } } printNumStr(String str) { String tmp=""; for (int i=0; i<str.length(); i++) { if (str.charAt(i)<'0' || str.charAt(i)>'9') { if (tmp.length()>0) { System.println(tmp); tmp = ""; } } else { tmp += str.substring(i,1); } }} 要是我就这样做:System.out.println("123a45b6789z233e".replaceAll("\\D+","\n")); public class Test { public static void main(String[] args) { String s = "123a45b6789z233e"; String[] ss = s.split("[^\\d]+"); for (int i = 0; i < ss.length; i++) { System.out.println(ss[i]); } }} to:helpall(was jl) ( ) 信誉:102 小弟想问下你 "123a45b6789z233e".replaceAll("\\D+","\n");这个表达式中replaceAll方法中第一个参数你用"\\D+"表示什么意思呀,我想了很久没想明白,还望告知! 求s=a+aa+aaa+aaaa+aa...a的值, 关于类的访问权限问题 讨论,下面的一段代码会产生死锁吗? 求“鼠标经过字体变色”的代码 java.lang.NullPointerException 问题 帮忙看看 如何获取一个网页的源代码? Tree中删除叶子的问题 怎么样让SWING的组件随frame的大小改变按比例缩放啊? 急问:IE中浏览applet时,提示找不到oracle的jdbc驱动程序? 哪位跟我讲讲标准的ERP系统包括哪几部分? 直接运行可执行的jar文件的问题 jdk\lib, jdk\jre\lib 和 jdk\jre\lib\ext 这三个文件夹有什么区别呀?
public static void main(String[] args) {
String str="123a45b6789z233e";
String regEx="(\\d+)";
Pattern p=Pattern.compile(regEx);
Matcher m=p.matcher(str);
while (m.find())
{
System.out.println(m.group(0));
}
} }
printNumStr(String str) {
String tmp="";
for (int i=0; i<str.length(); i++) {
if (str.charAt(i)<'0' || str.charAt(i)>'9') {
if (tmp.length()>0) {
System.println(tmp);
tmp = "";
}
} else {
tmp += str.substring(i,1);
}
}
}
System.out.println("123a45b6789z233e".replaceAll("\\D+","\n"));
String s = "123a45b6789z233e";
String[] ss = s.split("[^\\d]+");
for (int i = 0; i < ss.length; i++) {
System.out.println(ss[i]);
}
}
}
小弟想问下你 "123a45b6789z233e".replaceAll("\\D+","\n");这个表达式中replaceAll方法中第一个参数你用"\\D+"表示什么意思呀,我想了很久没想明白,还望告知!