java怎么判断一个字符是否为汉字

2025-03-22 17:45:52
推荐回答(1个)
回答(1):

import java.util.regex.Matcher;
import java.util.regex.Pattern;
 
public class test {
public static void main(String[] args) {
  int count = 0;
  String regEx = "[\一-\龥]";
  // System.out.println(regEx);
  String str = "Internet 网络 is 真好 very  good ^_^!";
  // System.out.println(str);
  Pattern p = Pattern.compile(regEx);
  Matcher m = p.matcher(str);
  System.out.print("提取出来的中文有:");
  while (m.find()) {
   System.out.print(m.group(0)+" ");
  }
  System.out.println();
  System.out.println(p.matches(regEx, "中"));
  System.out.println(p.matches(regEx, "a"));
}
}