`
dickyzhu
  • 浏览: 111789 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

如何让判定字符串中的中文

阅读更多
方法一:
/**
 * @param originStr String contains Chinese character.
 * @return the number of Chinese character
 */
	public static int countChineseCharacter(String originStr) {
		int count = 0;
		String temp = null;
		for (int i = 0; i < originStr.length(); i++) {
			temp = String.valueOf(originStr.charAt(i));
			if (temp.getBytes().length == 2)
				count++;
		}
		return count;
	}

方法二:
	/**
	 * @param originalStr String contains Chinese character.
	 * @return the number of Chinese character
	 */
	public static int countChinese(String originalStr){
		int count = 0;
		Pattern pattern = Pattern.compile("[\u4e00-\u9fa5]");
		Matcher matcher = pattern.matcher(originalStr);
		while(matcher.find())
			count++;
		return count;
	}
分享到:
评论

相关推荐

    PB判断字符串是否有中文

    本文将详细介绍两种在PB中判断字符串是否包含中文的方法,并对这两种方法的原理、实现步骤以及应用场景进行深入探讨。 #### 方法一:判断第一个字符是否为汉字 这种方法通过检查字符串的第一个字符来判断其是否为...

    字符串中是否包含中文

    1. **中文符号**:如果需要判断字符串中是否包含中文符号,可以使用更广泛的Unicode范围,例如`[\u3002\uff1b\uff0c\uff1a\u201c\u201d\u2018\u2019]`等。 2. **特殊字符处理**:在实际应用中,还需要考虑到特殊字符...

    oracle中如何判断一个字符串是否含有汉字.pdf

    1. 使用length和lengthb函数结合to_single_byte函数判断字符串中是否含有全角字符,进而判断是否包含汉字。全角字符通常占用两个字节,而半角字符占用一个字节。length函数返回字符串的字符长度,lengthb函数则返回...

    判断字符串是否含中文

    对于给定任意的字符串,如何快速的判断该字符串中是否包含汉字。

    java 字符串中文判断

    至于判断字符串中是否有连续的中文字符,我们可以稍微修改上述代码,添加一个额外的条件来检查当前字符和下一个字符是否都是中文。这里是一个可能的实现: ```java public static boolean hasConsecutiveChinese...

    C#正则表达式大全, 判断字符串是否为正整数,中文,英文.....

    知识点 2:判断字符串是否为正整数 在上面的代码中,我们可以看到一个名为 IsInt 的方法,该方法可以判断输入字符串是否为正整数。该方法使用了正则表达式 @"^\d+$" 来匹配字符串,如果字符串仅包含数字字符,则...

    Pb字符串中的中文和英文(含符号)拆分

    在 PowerBuilder (PB) 开发环境中,有时我们需要处理包含中文和英文字符的字符串,并将它们分开。例如,给定的标题 "Pb字符串中的中文和英文(含符号)拆分" 描述了一个需求:将像 '中字A文C' 这样的字符串拆分为 '...

    统计字符串中汉字、字母、数字、英文标点、中文标点个数

    标题提到的"统计字符串中汉字、字母、数字、英文标点、中文标点个数"是一个典型的字符串分析问题,它涉及到对输入字符串进行逐个字符检查,识别并计数不同类型的字符。这个问题可以通过多种编程语言来解决,例如...

    java 判断字符串是否是中文

    java 判断字符串是否是中文 共总结了6种方法。。。。

    快速判断是字符串是否含中文

    快速判断字符串包含中文,通过字符串长度比较,高效率判断是否含有中文字符。

    用户输入一个字符串后,判断该字符串中包含几个汉字

    总结一下,C#中判断字符串中汉字数量的方法主要有两种:一是通过Unicode类别,二是通过正则表达式匹配。具体选择哪种方法取决于实际需求和性能考虑。在处理大量数据时,正则表达式可能会更快,但在某些特定情况下,...

    c#获取字符串中汉字的个数

    在C#编程语言中,获取字符串中汉字的个数是一项常见的任务,特别是在处理文本数据时。这个需求通常出现在需要统计中文字符或者分析文本内容的场景。以下是一个详细的知识点讲解,将帮助你理解如何实现这一功能。 ...

    Delphi 判断字符串中是否有中文.rar

    在 Delphi 编程环境中,判断字符串中是否包含中文字符是一项常见的需求,特别是在处理文本数据时。本资源提供了一个巧妙且实用的技巧来实现这一功能。Delphi 是一种基于 Object Pascal 的集成开发环境,它拥有强大的...

    VB字符串中汉字统计程序

    这个程序的主要目的是从输入的包含英文和汉字混合的字符串中,计算并输出汉字的数量。下面将详细介绍这个程序涉及的关键知识点。 1. **字符串操作**: 在VB中,字符串是一种基本的数据类型,用来存储字符序列。对...

    判断字符串有多少个汉字和标点符号

    #### 四、判断字符串中有多少个汉字和标点符号 根据题目描述,我们需要实现一个方法来统计字符串中汉字和标点符号的数量。具体步骤如下: 1. **定义方法 `isChinese(char c)`**:此方法用于判断单个字符是否为汉字...

    获取中文字符串长度的函数(VB6.0代码编写)

    在VB6.0编程环境中,处理中文字符串时,我们经常会遇到一个问题:如何准确地计算一个包含中文字符的字符串的长度。由于中文字符占用的字节数不同于英文字符(每个中文字符通常占用2个字节,而英文字符占用1个字节)...

    Java 正则表达式判断字符串是否包含中文

    ### Java正则表达式判断字符串是否包含中文 在日常的软件开发过程中,我们经常会遇到需要对输入的字符串进行校验的情况。例如,在处理用户输入、文本分析或数据清洗时,可能需要判断一个字符串中是否包含中文字符。...

    mfc 字符串中查找特殊字符 利用特殊字符分割字符串

    mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符...

    java中截取带汉字的字符串

    ### Java中截取带汉字的字符串 在Java编程语言中,处理包含中文字符的字符串时,经常遇到的一个问题是如何正确地截取这些字符串。如果直接按照字节(byte)来进行分割,很容易导致中文字符被截断一半,从而形成乱码。...

    截取指定长度的字符串

    在计算机科学中,字符串是连续的字符序列,可以由字母、数字或其他字符组成,包括汉字。字符串在各种编程语言中都是基本的数据类型,如Python中的`str`,Java中的`String`,JavaScript中的`String`等。 截取字符串...

Global site tag (gtag.js) - Google Analytics