番禺区网站建设哪里有,泰安公司,网站关键字优化,工会网站建设请示因为身体原因#xff0c;再加上学校的 DeadLine 比较多#xff0c;太忙太累#xff0c;拖更了半个月。现在开始重拾日更#xff0c;期待我们一起遇见更好的自己#xff01; 一、题目 统计字符串中的单词个数#xff0c;这里的单词指的是连续的不是空格的字符。
请注意再加上学校的 DeadLine 比较多太忙太累拖更了半个月。现在开始重拾日更期待我们一起遇见更好的自己 一、题目 统计字符串中的单词个数这里的单词指的是连续的不是空格的字符。
请注意你可以假定字符串里不包括任何不可打印的字符。
示例:
输入: Hello, my name is John
输出: 5
解释: 这里的单词是指连续的不是空格的字符所以 Hello, 算作 1 个单词。 二、思路解析 我在这题用到的是 split 这个方法把空格都给分离出来然后重新放到一个新数组里面。也就是 String[] ret s.split( );
当然还得分两种情况一种是传给我们的字符串是空字符串这时候我们需要用 if 语句来筛选掉。
还有一种则是正常情况我们直接用 for 循环遍历一下刚刚创建的新数组 ret 看看哪些长度不等于零的直接让计数器 即可 三、完整代码 class Solution {public static int countSegments(String s) {if(s.length() 0) {return 0;}String[] ret s.split( );//System.out.println(ret.length);int count 0;for(String s1 : ret) {if(s1.length() ! 0) {count;}}return count;}
} 以上就是本篇博客的全部内容啦如有不足之处还请各位指出期待能和各位一起进步