最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java判斷字符串中是否包含中文方法

 更新時(shí)間:2014年06月21日 11:33:49   投稿:junjie  
這篇文章主要介紹了Java判斷字符串中是否包含中文方法,使用Matcher類解決了這個(gè)問(wèn)題,需要的朋友可以參考下

今天和同事在討論一個(gè)問(wèn)題,需要檢查“輸入的字符串中是否包含中文”,剛開(kāi)始想到是用正則表達(dá)式,正則表達(dá)式中是以[u4e00-u9fa5]來(lái)全匹配字符是否是中文,但現(xiàn)在面臨的問(wèn)題是這個(gè)字符串中還可能包含英文字符、數(shù)字、特殊字符,一時(shí)也沒(méi)想出能匹配該場(chǎng)景的正則表達(dá)式,后來(lái)在網(wǎng)上搜了下,可以使用Matcher類來(lái)解決該問(wèn)題,大致的代碼實(shí)現(xiàn)如下:

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class demo {
static String regEx = "[\u4e00-\u9fa5]";
static Pattern pat = Pattern.compile(regEx);
public static void main(String[] args) {
String input = "Hell world!";
System.out.println(isContainsChinese(input));
input = "hello world";
System.out.println(isContainsChinese(input));
}
 
public static boolean isContainsChinese(String str)
{
Matcher matcher = pat.matcher(str);
boolean flg = false;
if (matcher.find())    {
flg = true;
}
return flg;
}

相關(guān)文章

最新評(píng)論

正定县| 普安县| 邛崃市| 黄山市| 广德县| 三江| 淮滨县| 仙居县| 西安市| 彰化县| 南京市| 四子王旗| 温泉县| 岗巴县| 许昌县| 定日县| 安庆市| 元阳县| 浮山县| 保山市| 克山县| 嵊州市| 双鸭山市| 涪陵区| 桂东县| 平乐县| 新平| 广宗县| 南宫市| 卓资县| 玛多县| 大新县| 长春市| 南召县| 开化县| 太和县| 买车| 六枝特区| 富川| 栖霞市| 定州市|