package per.peter;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String english = "Hello peter";
String chinese = "Hello,彼得";
check(english);
check(chinese);
}
public static void check(String str){
String regEX = "[\u4e00-\u9fa5]";
System.out.print(str + "中:");
if(str.getBytes().length == str.length()){
System.out.println("无汉字");
}else{
Pattern pattern = Pattern.compile(regEX);
Matcher m = pattern.matcher(str);
while (m.find()){
System.out.print(m.group(0) + " ");
}
}
System.out.println();
}
}
运行结果:
Hello peter中:无汉字
你好,彼得中:你 好 彼 得
本文是日常开发的随手记录,如有问题,请博内留言以帮助我改正和完善,一起努力,一起学习,一起进步!如果觉得有帮助,记得赞一个哟。