public class ConvertUtil {
public static String str2ASCII(String orign) {
if (orign == null) {
throw new RuntimeException("Exception: Orignal string is null. Null is invalid.");
}
char [] arrOrign = orign.toCharArray();
StringBuilder sbRet = new StringBuilder();
for (int i = 0; i < arrOrign.length; i++) {
sbRet.append((int)arrOrign[i]);
sbRet.append(" ");
System.out.println(sbRet);
}
return sbRet.toString();
}
// Each ASCII code need be splitted by space in parameter
public static String ASCII2Str(String orign) {
if (orign == null) {
throw new RuntimeException("Exception: Orignal ASCII code is null. Null is invalid.");
}
String[] asciiCodes = orign.split(" ");
StringBuilder sbRet = new StringBuilder();
for(int i = 0; i < asciiCodes.length; i++) {
sbRet.append((char)Integer.parseInt(asciiCodes[i]));
System.out.println(sbRet);
}
return sbRet.toString();
}
}
Java初学习 - 字符串与ASCII相互转换
最新推荐文章于 2024-08-05 02:46:06 发布