做了Console类(控制台)和Add类(添加到文件),Add类里将键入的汉字追加到ArrayList,然后输出到txt,用utf-8编码,这个类运行操作都没问题,可是用Console类调用Add类时,键入的汉字却不被识别了,为什么呢?
以下是部分代码
Add类的识别汉字的代码
public static boolean rules(String newXingShi) {
boolean flag = newXingShi.matches("[\\u4e00-\\u9fa5]{1,4}");
if (flag == true) {
return true;
} else {
System.out.println("输入不符合规范,添加失败!");
return false;
}
}
Add类运行主方法结果
请输入要添加的:
即
添加成功!
Console类调用Add类
AddXingShi.main(null);
运行结果
请输入要添加的:
即
输入不符合规范,添加失败!
请问这个是什么问题?