中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java如何判斷字符串是否有中文

小億
144
2023-08-31 18:06:53
欄目: 編程語言

可以使用正則表達式來判斷一個字符串中是否含有中文字符。

具體的實現代碼如下:

public static boolean containsChinese(String str) {
String regex = "[\\u4e00-\\u9fa5]";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return matcher.find();
}

該方法使用了Unicode中文字符范圍的正則表達式[\\u4e00-\\u9fa5]來匹配中文字符。然后使用Pattern類的compile方法來編譯正則表達式,使用Matcher類的find方法來查找字符串中是否有匹配的中文字符。

使用示例:

String str1 = "Hello 你好!";
String str2 = "Hello, World!";
System.out.println(containsChinese(str1)); // 輸出:true
System.out.println(containsChinese(str2)); // 輸出:false

輸出結果為true表示字符串含有中文字符,輸出結果為false表示字符串不含有中文字符。

0
宝清县| 海林市| 射洪县| 东光县| 梨树县| 淳化县| 万山特区| 沙坪坝区| 垦利县| 喀什市| 海南省| 商都县| 斗六市| 湖州市| 荥经县| 突泉县| 团风县| 临夏市| 望都县| 怀宁县| 丹凤县| 临漳县| 南通市| 信丰县| 建瓯市| 赤水市| 岑溪市| 清镇市| 锦屏县| 仁寿县| 鄄城县| 盱眙县| 涞源县| 水城县| 江阴市| 澎湖县| 囊谦县| 湘阴县| 龙胜| 武汉市| 堆龙德庆县|