今天爱分享给大家带来一个字符串中可能存在 A-Z 的全角字符,写一个方法把里面的全角字符转变成半角字符?【面试题详解】,希望能够帮助到大家。
采用建立字典表进行查找转换
public static String translate(String s){ String qj = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; String bj = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; StringBuffer sb = new StringBuffer(); for(int i=0;i=0){ System.out.println(c + "," + pos); sb.append(bj.charAt(pos)); }else{ sb.append(c); } } return sb.toString(); }