评论

收藏

[JSP] Java 区分文本中的中英文字符函数

开发技术 开发技术 发布于:2021-10-24 13:12 | 阅读数:571 | 评论:0

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; 
} 
} 
} 
}
关注下面的标签,发现更多相似文章