字符串中的单词数
字符串中的单词数
一、题目描述
统计字符串s中的单词个数,单词值得是连续的不是空格的字符。字符串中不包含任何不可打印的字符。
二、解题思路
需要找到单词的数量。单词的特点就是单词的第一个字符前为空格,除了第一个字符。
三、解题方法
方法1
一次遍历记录单词的个数即可。判断条件就是第一个字符不等于0时,且字符不为空,并上,字符i前一个为' ',但字符i不为空,即可表示一个字符。
代码实现:
class Solution {
public int countSegments(String s) {
int res=0;
for(int i=0; i< s.length();i++){
if((i ==0 || s.charAt(i-1) == ' ') && s.charAt(i) != ' '){
res++;
}
}
return res;
}
}
浙公网安备 33010602011771号