色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java漢字和英文提取

錢浩然1年前6瀏覽0評論

Java是一門廣泛應(yīng)用于軟件開發(fā)領(lǐng)域的編程語言,它支持Unicode編碼,因此可以輕松地處理中文字符。

在Java中提取漢字與英文的方法略有不同。對于漢字,我們可以使用正則表達式來將其提取出來:

String input = "北京歡迎您!Hello World!";
Pattern pattern = Pattern.compile("[\\u4E00-\\u9FA5]+");
Matcher matcher = pattern.matcher(input);
while (matcher.find()) {
System.out.println(matcher.group());
}

對于英文字符,我們可以使用Character.isLetter()方法來判斷是否為字母:

String input = "北京歡迎您!Hello World!";
for (int i = 0; i< input.length(); i++) {
char c = input.charAt(i);
if (Character.isLetter(c)) {
System.out.print(c);
}
}

如此一來,我們就可以方便地提取出Java字符串中的漢字和英文字符了。