靠!  用a-z和A-Z来查找,找不到就当他是中文的好了 !

解决方案 »

  1.   

    同意 sqriver,这实际上是最简单最兼容的方法。
    老牛的方法比较麻烦,首先还需要转码,但是java内部都是unicode,所以..呵呵,还不好直接判断呢。
      

  2.   

    取字符串每个char跟255比较
    小则为字母或字符
      

  3.   

    learning………………
    ================================================================                  我和孤单有个约会
      

  4.   

    请教gdsean:一个汉字是一个char还是两个char?
    不同的编码方式下实际上是不同的,不信你对gbk编码和iso8859_1编码的汉字内容用charAt取出来看看,是否都是>255 
    所以我说 同意 sqriver,这实际上是最简单最兼容的方法。
    呵呵,即便是不同的语言和平台这个方法都是最笨最有效的。