Java判断字符串是否含有中文字符
最简单的方法, 虽然不严谨, 但是在要求不高的情况下基本也够用了.
12 String str = "测试中文"; System.out.println(str.getBytes().length == str.length); // 为true是则包含中文
getBytes
public byte[] getBytes(Charset charset)
使用给定的charset将此String编码到byte序列, 并将结果存储到新的byte数组.
此方法总是使用此字符集的默认代替byte数组替代错误输入和不可映射字符序列. 如果需要对编码过程进行更多控制, 则应该使用CharsetEncoder类.