"abc334de55"字符串中有多少组数字,比如这个是2
"abc334de5533aa44"这个是3,
"abcd3343d444ed4ddd5"这个是4
就是连续的数字算是一组,一共多少组
那个面试官很不给面子,说你连这个都写不出来还怎么混啊,我ding了句,说我以前的同事连冒泡排序也写不出,照样7000k
"abc334de55"字符串中有多少组数字,比如这个是2
"abc334de5533aa44"这个是3,
"abcd3343d444ed4ddd5"这个是4
就是连续的数字算是一组,一共多少组
那个面试官很不给面子,说你连这个都写不出来还怎么混啊,我ding了句,说我以前的同事连冒泡排序也写不出,照样7000k
[code="java"]
String str="111,1a11b222c3dd128182";
int n=0;char c;boolean s=true;
for(int i=0,l=str.length();i
c=str.charAt(i);
if(c'9'){
s=true;continue;
}
if(!s)continue;
n++;s=false;
}
System.out.println(n);
//下面用正则
Pattern p=Pattern.compile("[0-9]+");
Matcher m=p.matcher(str);
n=0;while(m.find())n++;
System.out.println(n);
[/code]这个嘛 面试官嘛 当面顶肯定你吃亏的嘛 心里有数才行