解决TextView错位的问题

来源:互联网 发布:js数组splice 编辑:程序博客网 时间:2024/05/08 14:40

错位,大多数是全角半角的问题


转化成全角

public String ToFull(String input){char[] c=input.toCharArray();for(int i=0;iif(c[i]==32){c[i]=(char)12288;continue;}if(c[i]<127 && c[i]>32){c[i]=(char)(c[i]+65248);}}return new String(c);}


转化成半角
public static String ToDBC(String input) {     char[] c = input.toCharArray();     for (int i = 0; i< c.length; i++) {         if (c[i] == 12288) {           c[i] = (char) 32;           continue;         }if (c[i]> 65280&& c[i]< 65375)            c[i] = (char) (c[i] - 65248);         }     return new String(c);  }  


1 0
原创粉丝点击