`

Javaz统计中英文个数__解决技巧[20070924]

    博客分类:
  • JAVA
阅读更多
import java.util.ArrayList;
import java.util.Collection;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

//中英文都可以的正则表达式,统计个数!!
public class Reg {

	public int regEx(String str) {
		ArrayList words = new ArrayList();
		Pattern pattern = Pattern.compile("(\\w+)|[\\u4e00-\\u9fa5]+");
		Matcher m = pattern.matcher(str);
		while (m.find()) {
			words.add(m.group());
		}
		System.out.println(words);
		return words.size();
	}

	public static void main(String[] args) {
		Reg r = new Reg();
		System.out.println("个数为:" + r.regEx("索尼wordformatabacka"));
	}

	/***************************************************************************
	 *Getthewordlist. 
	 *@params:需要处理的字符串
	 *@returnCollection:包含单词的List,通过size()方法就能得到字数
	 **************************************************************************/
	public static Collection wordList(String s) {
		Collection temp = new ArrayList();
		Pattern p = Pattern.compile("\\w+");
		Matcher m = p.matcher(s);
		while (m.find()) {
			temp.add(m.group().toString());
		}
		System.out.println("Totalwords:" + temp.size());
		System.out.println("WordListcomplete.");
		return temp;
	}
}

 

分享到:
评论

相关推荐

    javaz-uml-1.4.zip

    这是一个专门用于在内存中记录和处理时间序列数据的库,特别适用于需要实时统计和分析数据流的应用场景。DDTH时间序列计数器的设计目标是高效、轻量级且易于集成到各种Java应用程序中。 【标签】:“开源项目”表明...

    javaz中用户文件格式的解压,包括rar和zip格式的解压

    javaz中用户文件格式的解压,包括rar和zip格式的解压

    javaz-queues-1.1.zip

    【标题】"javaz-queues-1.1.zip" 提供的是一个名为 "javaz-queues" 的项目,版本为1.1。这个项目显然与Java编程语言有关,特别是聚焦在队列数据结构的实现上。队列是计算机科学中基础的数据结构之一,它遵循先进先出...

    javaz总结应用

    在Java编程语言中,命名规则与规范对于提高代码的可读性和可维护性至关重要。以下是对给定文件中提及的一些关键命名规则与规范的详细解释: #### 变量命名 - **规则**: - 变量名称必须以字母、下划线`_`或美元...

    Javaz:这个项目试图将函数式编程的魔力带入日常的 Java 世界

    "Javaz:这个项目试图将函数式编程的魔力带入日常的 Java 世界" 恰好响应了这一需求,它为Java开发者提供了一种工具或库,以更好地利用函数式编程的思想和技巧。 函数式编程的核心理念是将计算视为纯函数的组合,...

    社区源代码【超强】!!!

    爱情社区的所有源代码都包含在这个压缩包中,这意味着你可以全面了解并掌握这个社区平台的运作机制。对于想要学习社区网站开发或者想要定制自己社区的人来说,这是一个非常宝贵的资源。 首先,我们来看看“爱情小城...

    ZStack 2.1 开发手册 系统全局相关

    ZStack 2.1是上海云轴信息科技有限公司推出的一个云平台产品,它的开发手册详细介绍了ZStack 2.1的RESTful API使用规范和API定义。本手册主要针对的读者群体包括架构设计师、开发工程师、测试工程师、项目实施人员,...

Global site tag (gtag.js) - Google Analytics