最近和老外讨论ERP集成数据
老外要求把数据转换成ASCII
如下:
1、字符串转Ascii
public static voidConvertToASCII() { String string = "193521.641"; StringBuilder sb = new StringBuilder(); char[] ch = string.toCharArray(); for (int i = 0; i < ch.length; i++) { sb.append(Integer.valueOf(ch[i]).intValue()).append(" ");// 加空格
// sb.append(Integer.valueOf(ch[i]).intValue());// 不加空格System. out.println( sb.toString()) ; }
}
2、Ascill转字符串
public static void ASCIIToConvert(){
String value = "49 57 51 53 50 49 46 54 52 49 ";
StringBuffer sbu = new StringBuffer();
String[] chars = value.split(" ");
for (int i = 0; i < chars.length; i++) {
sbu.append((char) Integer.parseInt(chars[i]));
}
System.out.println(sbu.toString());
}