@XQF
2018-03-07T22:59:35.000000Z
字数 532
阅读 935
数据结构与算法
大一的老朋友了。。。。主要是判断空白字符(换行,空格和标点)
split也是正则
低级情况就是这一行字符中只有非空白字符和空格,。,。split(" ");
public class Solution {
public int countWords(String string) {
if(string==null||string.length()==0){
return 0;
}
String patternString = "\\w+";
Pattern p = Pattern.compile(patternString);
Matcher m = p.matcher(string);
int counter = 0;
while (m.find()) {
counter++;
}
return counter;
}
public static void main(String[] args) {
Solution solution = new Solution();
String string = "abac 33,3333";
System.out.println(solution.countWords(string));
}
}