LeetCode434. 字符串中的单词数

统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。

请注意,你可以假定字符串里不包括任何不可打印的字符。

示例:

输入: "Hello, my name is John"
输出: 5

思路:从第二个单词起,每出现一个单词的条件必是空字符后出现非空字符,例如:‘ ’+'m'  出现my;  ' '+'n' 出现name  等等。因此,只需统计空字符后紧跟着出现非空字符的次数即可。别忘了如果字符串刚开始就出现空字符,则不用加上第一个单词。


class Solution {
    public int countSegments(String s) {
        if(s.length()==0||s==null) {
			return 0;
		}
	    int count=0;
		for(int i=0;i

你可能感兴趣的:(leetcode,LeetCode题解)