统计输入字符串的个数
2014-10-14 19:43
155 查看
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestWordCount { private static Scanner input; public static void main(String[] args) { input = new Scanner(System.in); while (input.hasNext()) { String str = input.nextLine(); // 正则表达式对象 Pattern pattern = Pattern.compile("\\b\\w+\\b"); // 生成匹配器 Matcher matcher = pattern.matcher(str); int wordCount = 0; // 遍历查找匹配,统计单词数量 while (matcher.find()) { wordCount++; } System.out.println(str + " word counts:" + wordCount); } } }
相关文章推荐
- 利用Map实现的统计每个输入字符串或则单词出现的次数
- 【练手】写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
- 输入任意字符串,统计字符串中每个字符出现的次数
- java编程:输入一串小写字符串,统计每个字母出现的次数
- 用c语言编程 统计输入的一个字符串中每个字母出现的次数
- map 基本用法 (输入字符串与数值,统计输入字符串次数及该数据的平均值)
- 输入一个字符串,统计共有多少个整数并输出。
- C—输入一个字符串 统计其中单词的个数
- 输入字符串统计每个字符出现的个数
- 输入一行字符串,统计其中有多少个单词,单词之间用一个或者多个空格分隔开
- 统计一个长度为2的子字符串在另一个字符串中出现的次数.例如:假定输入的字符串为“asd asasdfg asd as zx67 asd mklo”,子字符串为“as”,函数返回值为6。
- 《任意输入一个合理大小的字符串,实现逆序输出并统计一个字符串中字母、数字、空格及其他字符的个数》
- c语言从键盘上输入一串字符串,统计这个字符串中存在的数字和字母的总数
- C 输入一个字符串,将其中连续的数字作为一个整数存到一数组中,统计整数个数并输出这些整数
- 输入字符串,统计重复的出现的次
- 运算符重载简单应用--统计输入同样字符串的次数
- 输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一数组a中。统计共有多少个整数,并输出这些数。
- 实验 9 指针1 输入一行字符,要求用自定义的函数void f(char *line)统计和输出字符串中数字字符、英文字符和其他字符的个数
- trie学习 --HDU1251 输入字符串,统计以这个字符串为前缀的单词数量
- 输入一个字符串,统计共有多少个整数并输出。