**我是用把unicode转化成int值 比较它写最小(大)汉字的unicode int值 **
public class Zhidao {
public static void main(String args[]) {
String s = "sdf灭礌 kjl d{';\fdsjlk是";
int n=0;
for(int i=0; i<s.length(); i++) {
n = (int)s.charAt(i);
if((19968 <= n && n <40623)) {
System.out.println("第"+i+"个字符是中文");
}
}
}
}