字符串中的单词数

字符串中的单词数

一、题目描述

统计字符串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;
    }
}
posted @ 2022-12-01 14:52  z_coding  阅读(57)  评论(0)    收藏  举报