java中如何实现字符串和ASCII码之间相互转换呢?
下文笔者讲述java中字符串和ASCII码之间相互转换的方法分享,如下所示
ASCII码和字符串互转的工具类
实现思路: 使用int强转,即可将字符串转换为ASCII码 使用char,即可将ASCII码转换为字符例:
ASCII码和字符串互转的工具类
/** * 字符串转换为Ascii * @param value * @return */ public static String stringToAscii(String value) { StringBuffer sbu = new StringBuffer(); char[] chars = value.toCharArray(); for (int i = 0; i < chars.length; i++) { if(i != chars.length - 1) { sbu.append((int)chars[i]).append(","); } else { sbu.append((int)chars[i]); } } return sbu.toString(); } /** * Ascii转换为字符串 * @param value * @return */ public static String asciiToString(String value) { StringBuffer sbu = new StringBuffer(); String[] chars = value.split(","); for (int i = 0; i < chars.length; i++) { sbu.append((char) Integer.parseInt(chars[i])); } return sbu.toString(); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。