Java区分文本中的中英文字符程序

http://www.webjx.com/  2009-06-17 14:05:21  来源:网页教学网 

Webjx网页教学提示: public class EnCnTest {public static void main(String args[])

  public class EnCnTest

  {

  public static void main(String args[])

  {

  byte buf[] = args[0].getBytes();

  boolean halfChinese = false;

  for(int i=0;i

  {

  if(halfChinese)

  {

  byte ch[] = {buf[i-1],buf[i]};

  System.out.println("索引"+(i-1)+"位置为中文("+new String(ch)+")");

  halfChinese = false;

  continue;

  }

  if((buf[i] & 0x80) == 0)

  {

  System.out.println("索引"+i+"位置是英文("+(char)buf[i]+")");

  }

  else

  {

  halfChinese = true;

  }

  }

  }

  }

更多

推荐文章