public static void main(String[] args) throws UnsupportedEncodingException {
String aString="asd撒asd12按不出aaaaa盛大的2143";
aString=new String(aString.getBytes(),"UTF-8");
// System.err.println(aString);
// System.err.println(aString.getBytes().length);
String zhongwen = "";
char c;
List<String> list=new ArrayList<String>();
for (int i = 0; i < aString.length(); i++) {
c=aString.charAt(i);
// System.out.println(c);
int t=String.valueOf(c).getBytes().length;
// System.out.println(t);
if (t>1) {
zhongwen+=String.valueOf(c);
System.err.println("zhongwen"+zhongwen);
}else {
list.add(zhongwen);
zhongwen="";
}
}
// System.err.println(list.toString());
List<String> list1=new ArrayList<String>();
for (int i = 0; i < list.size(); i++) {
if (list.get(i)!="") {
list1.add(list.get(i));
}
}
System.err.println(list1.toString());
// String b="在";
// String Q="A";
// System.out.println(aString.getBytes("UTF-8").length);
// System.out.println(b.getBytes("UTF-8").length);
// System.out.println(Q.getBytes("UTF-8").length);
截取字符串中的中文
猜你喜欢
转载自blog.csdn.net/Pagegle/article/details/82968109
今日推荐
周排行