java判断字符串中是否含有汉字

原文:http://www.open-open.com/code/view/1426332240717

判断字符串中是否含有汉字:

    String str = "test中文汉字";
    String regEx = "[//u4e00-//u9fa5]";  

    /**
    * 判断有没有中文
    */
    if (str.getBytes().length == str.length()) {
        System.out.println("无汉字");
    } else {
        System.out.println("有汉字");
    }  

    /**
    * 如果有则打印出来
    */
    Pattern p = Pattern.compile(regEx);
    Matcher m = p.matcher(str);
    while (m.find()) {
        System.out.print(m.group(0) + "");
    } 
时间: 2024-10-15 21:53:18

java判断字符串中是否含有汉字的相关文章

java判断字符串中是否包含汉字

原文:java判断字符串中是否包含汉字 源代码下载地址:http://www.zuidaima.com/share/1550463517428736.htm package com.zuidaima.util; /** *@author www.zuidaima.com **/ public class test { public static void main(String[] args) { String a = "中国China"; for (int i=a.length();

java判断字符串中是否包含字母

1.java代码判断字符串中是否包含字母: 思路:使用正则表达式的来验证 1.1示例代码如下: /** * 该方法主要使用正则表达式来判断字符串中是否包含字母 * @author fenggaopan 2015年7月21日 上午9:49:40 * @param cardNum 待检验的原始卡号 * @return 返回是否包含 */ public boolean judgeContainsStr(String cardNum) { String regex=".*[a-zA-Z]+.*"

PHP判断字符串中是否含有中文

<?php $str = "测试中文"; echo $str; echo "<hr>"; //if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { //只能在GB2312情况下使用 //if (preg_match("/^[\x7f-\xff]+$/", $str)){ //兼容gb2312,utf-

判断字符串中是否含有中文

/**  *判断str中是否含有中文,有则返回true,否则返回false  *   * @param str  * @return  */ private  boolean isChineseCharacter(String str) { for (int i = 0; i < str.length(); i++) { if (str.substring(i, i + 1).matches("[\\u4e00-\\u9fbb]+")) { return true; } } re

Delphi判断字符串中是否包含汉字,并返回汉字位置

1,函数代码: { 判断字符串是否包含汉字 // judgeStr:要判断的字符串 //posInt:第一个汉字位置 } function TForm2.IsHaveChinese(judgeStr: string; var posInt: integer): boolean; var p: PWideChar; // 要判断的字符 count: integer; // 包含汉字位置 isHave: boolean; // 是否包含汉字返回值 begin isHave := false; //

判断字符串中是否包含汉字,并返回汉字位置

{ 判断字符串是否包含汉字// judgeStr:要判断的字符串//posInt:第一个汉字位置} function TForm1.IsHaveChinese(judgeStr: string; var posInt: integer): boolean;var p: PWideChar; // 要判断的字符 count: integer; // 包含汉字位置 isHave: boolean; // 是否包含汉字返回值begin isHave := false; // 是否包含汉字返回值默认为f

判断字符串中是否含有数字、字母、下划线

-(BOOL)isChineseCharacterAndLettersAndNumbersAndUnderScore:(NSString *)string { int len=string.length; for(int i=0;i<len;i++) { unichar a=[string characterAtIndex:i]; if(!((isalpha(a)) ||(isalnum(a)) ||((a=='_')) ||((a >= 0x4e00 && a <= 0

关于判断字符串中是否含有某个特定字符的问题

到今天项目测试的时候才发现,下面这种方式在iOS8以下是不能用的, NSString *str1 = @"hello word.!!!!"; BOOL *flag = [str1 containsString:@"."]; 点进去看的时候才明白,(10_10,8_0) - (BOOL)containsString:(NSString *)aString NS_AVAILABLE(10_10, 8_0); 之后,又去寻找支持6,7的方法 if([roadTitleLa

iOS 判断字符串中含有某个字符串rangeOfString

//_roaldSearchText if([roadTitleLab.text rangeOfString:@"格力"].location !=NSNotFound) NSLog(@"yes"); else NSLog(@"no"); iOS 判断字符串中含有某个字符串rangeOfString,布布扣,bubuko.com