Java全角字符转换为半角字符的实现方法

王朝学院·作者佚名  2009-04-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

/**Java全角字符转换为半角字符的实现方法*/

/**

* 输入的全角转为半角<br>

*

* @return

*/

private String quanToban(String message) {

String outStr = "";

String Tstr = "";

byte[] b = null;

for (int i = 0; i < message.length(); i++) {

try {

Tstr = message.substring(i, i + 1);

b = Tstr.getBytes("unicode");

} catch (java.io.UnsupportedEncodingException e) {

e.printStackTrace();

}

if (b[3] == -1) {

b[2] = (byte) (b[2] + 32);

b[3] = 0;

try {

outStr = outStr + new String(b, "unicode");

} catch (java.io.UnsupportedEncodingException e) {

e.printStackTrace();

}

} else {

outStr = outStr + Tstr;

}

}

return outStr;

}

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航