测试程序运行结果!可以看到,程序可以正确判断出用户输入的信息字符串是否包含中文!
整个程序代码如下:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ReTest {
public static void main(String[] args) throws IOException {
Pattern chinesePattern = pile("[\u4E00-\u9FA5]+");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
while(true){
// 提示用户输入信息
System.out.println("请输入信息 : ");
// 得到输入信息
String inputLine = br.readLine();
// 业务判断代码
Matcher matcherResult = chinesePattern.matcher(inputLine);
String result = matcherResult.find()?"包含中文":"不包含中文";
// 输出结果
System.out.println("您输入的信息串 : " + result);
}
}
}