您的位置:首页 > 其它

434 Number of Segments in a String

2017-12-06 12:32 369 查看

434 Number of Segments in a String

题目描述:Count the number of segments in a string, where a segment is defined to be a contiguous sequence of non-space characters.Please note that the string does not contain any non-printable characters.

题目大意:给定一个string数组,找出空格分割字符的个数。

思路,当前非空,前一个字符为空即可

代码

package String;

/**
* @Author OovEver
* @Date 2017/12/6 11:33
*/
public class LeetCode434 {
public static int countSegments(String s) {
int res = 0;
for(int i=0;i<s.length();i++) {
//            前一个字符为空,当前字符不为空
if (s.charAt(i) != ' ' && (i == 0 || s.charAt(i - 1) == ' ')) {
res++;
}
}
return res;
}

public static void main(String[] args) {
System.out.println(countSegments(("              ")));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: