java 字符串全角半角转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 字符串全角半角转换相关的知识,希望对你有一定的参考价值。
/** * 半角转全角 * @param input 输入字符串参数 * @return 全角字符串. */ public static String convert2DoubleByte(String input) { char c[] = input.toCharArray(); for(int i = 0; i < c.length; i++) { if (c[i] == ‘ ‘) c[i] = ‘\u3000‘; else if (c[i] < ‘\177‘) c[i] = (char) (c[i] + 65248); } return new String(c); } /** * 全角转半角 * @param input 输入字符串参数 * @return 半角字符串 */ public static String convertSingleByte(String input) { if (StringUtils.isEmpty(input)) return ""; char c[] = input.toCharArray(); for (int i = 0; i < c.length; i++) { if (c[i] == ‘\u3000‘) c[i] = ‘ ‘; else if (c[i] > ‘\uFF00‘ && c[i] < ‘\uFF5F‘) c[i] = (char) (c[i] - 65248); } return new String(c); }
本文出自 “BrightAries” 博客,谢绝转载!
以上是关于java 字符串全角半角转换的主要内容,如果未能解决你的问题,请参考以下文章