自贡市城市建设投资开发集团有限公司网站,浏阳网页设计,wordpress 博客主题 seo,河北邢台重大新闻step by step.
题目#xff1a; 统计字符串中的单词个数#xff0c;这里的单词指的是连续的不是空格的字符。 请注意#xff0c;你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: Hello, my name is John
输出: 5
解释: 这里的单词是指连续的不是空格…step by step.
题目 统计字符串中的单词个数这里的单词指的是连续的不是空格的字符。 请注意你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: Hello, my name is John
输出: 5
解释: 这里的单词是指连续的不是空格的字符所以 Hello, 算作 1 个单词。 思路
主要用的是String的replaceAll方法主要注意题目中“单词”的定义
String 方法中 replace 和 replaceAll 的区别详解源码分析_replaceall和replace的区别_Java Punk的博客-CSDN博客
代码
class Solution {public int countSegments(String s) {//String str s.replaceAll(,, );//s.replace(,, );//s.replace(., );//System.out.println(s);if(s.equals()) return 0;String[] sb s.split( );int len sb.length;for(int i0;isb.length;i){//System.out.println(i:sb[i]);if(sb[i].equals()) len--;}return len;}
}