如果改用:
String str = "中华人民共和国";
str = str.get(str, 8);
out.println(str);则会出现只提取了半个汉字,请帮我修改一下get函数,使提取完汉字的后半部分后,不再提取后面的汉字的前半部分。谢谢

解决方案 »

  1.   

    hanzi汉字是16位的吧  高8位<<8+低八位
      

  2.   

    我看j2me那里是16位的 呵呵 可能搞做的呢 不好意思
      

  3.   

    为什么要截取半个汉字??????????无论中文、英文、数字、符号都作为一个字处理不是更好??String 对象的substring()方法就是去子字符串的,不会出现半个汉字问题
      

  4.   

    只是想知道JAVA怎样做分割汉字,汉字的编码。