题目

类型:String
image.png

解题思路

满足单词的第一个下标有以下两个条件:

  • 该下标对应的字符不为空格
  • 该下标为初始下标或者该下标的前下标对应的字符为空格

代码

  1. public class NumberOfSegmentsInAString {
  2. public int countSegments(String s) {
  3. int segmentCount = 0;
  4. for (int i = 0; i < s.length(); i++) {
  5. if ((i == 0 || s.charAt(i - 1) == ' ') && s.charAt(i) != ' ') {
  6. segmentCount++;
  7. }
  8. }
  9. return segmentCount;
  10. }
  11. }