`
wesker0918
  • 浏览: 42828 次
  • 性别: Icon_minigender_1
  • 来自: 山东->北京
社区版块
存档分类
最新评论

判断字符是否为中文

阅读更多
package cn.wangy.test;

import java.io.UnsupportedEncodingException;

public class Test {
	public static void main(String[] args) throws UnsupportedEncodingException {   
        // 判断字符是否为中文   
        String str = "`~!@#$%^&*()_+\\|/?.,<>abcdefghijklmnopqistuvwxyzABCDEFGHIJKLMNOPQISTUVWXYZ中国笢恅";   
        for (int i = 0; i < str.length(); i++) {   
            if (str.substring(i, i + 1).matches("[\u4e00-\u9fa5]")) {   
                System.out.println(str.substring(i, i + 1) + "为汉字");   
            } else {   
                System.out.println(str.substring(i, i + 1) + "不为汉字");   
            }   
        }   
    }   
}

 

分享到:
评论
1 楼 davidx 2009-07-21  
正则表达式

相关推荐

    PB判断字符串是否有中文

    第一种方法简单直观,适用于只需要判断字符串开头部分是否为中文的场景。而第二种方法则更加通用,能够准确判断字符串中任何位置是否存在中文字符。开发者可以根据具体需求选择合适的方法进行实现。需要注意的是,在...

    通过对字符的unicode编码进行判断来确定字符是否为中文

    ### 通过对字符的Unicode编码进行判断来确定字符是否为中文 在计算机编程中,经常需要对文本中的字符进行处理和判断...总之,通过Unicode编码判断字符是否为中文字符的方法简单而有效,可以在各种应用程序中广泛使用。

    java 判断字符串是否是中文

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

    c#判断字符是否为中文的三种方法分享(正则表达式判断)

    1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: 代码如下:string text = “是不是汉字,ABC,柯乐义”; for (int i = 0; i &lt; text&gt; 127) Console.WriteLine(“是汉字”)...

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

    1. **基于字符范围的判断**:通过判断字符的Unicode值是否位于汉字的Unicode范围内来判断字符是否为汉字。一般汉字的Unicode范围是 `\u4e00` 到 `\u9fa5`。 ```java public static final boolean ...

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

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

    字符串中是否包含中文

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

    易语言判断文本是否数字和字母

    易语言中,可以使用`字符类型`函数配合`汉字`常量来判断字符是否为中文。如果`字符类型(字符)`的结果等于`汉字`,则说明该字符是中文。 5. **源码实现**: 在易语言中,编写这类判断功能的源码通常涉及循环、条件...

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

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

    判断字符串是否含中文

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

    易语言判断文本中是否有中文源码

    1. **遍历字符检查**:通过循环遍历文本中的每一个字符,判断其Unicode编码是否在中文字符范围内(通常为0x4E00到0x9FA5)。如果找到一个在该范围内的字符,则说明存在中文。 2. **使用正则表达式**:易语言虽然...

    易语言判断字符类型

    易语言是一种国产的、以中文编程为特色的编程语言,它旨在降低编程的门槛,让更多的人能够参与到编程活动中来。在易语言中,处理字符类型是非常常见的操作,这涉及到字符串处理、字符编码以及逻辑判断等多个方面。...

    全角转半角,半角转全角,判断字符是否为全角

    ### 三、判断字符是否为全角 #### 方法实现 为了判断一个字符是否为全角字符,可以使用`isCharDBC`方法。此方法简单地检查字符的Unicode值是否位于65281至65374之间: - 如果是,则表示该字符为全角字符。 - 否则,...

    易语言判断文本是否数字和字母源码

    这段代码首先获取了字符的ASCII码,然后根据码值范围判断字符类型。然而,需要注意的是,易语言处理中文字符时,由于中文字符通常占用两个字节(双字节字符),所以使用ASCII码进行判断并不准确。在易语言中,处理...

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

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

    vb.net两种判断汉字的方法及速度比较

    这种方式利用了一个名为`ChineseChar`的类,其中包含了用于判断字符是否为有效汉字的方法`IsValidChar`。 ```vbnet Imports ChnCharInfo Public Function IsValidChineseChar(ByVal s As String) As Boolean ...

    labview判断 英文还是汉字

    labview判断 英文还是汉字

    C#简单判断字符编码的方法

    本文实例讲述了C#简单判断字符编码的方法。分享给大家供大家参考,具体如下: public static string GetText(byte[] buff) { string strReslut = string.Empty; if (buff.Length &gt; 3) { if (buff[0] == 239 && ...

Global site tag (gtag.js) - Google Analytics