String字符串和ascii码互转
直接复制就可以
代码
public static void main(String[] args) {
String str="我的博客";
String vv = toTirm(str);
System.out.println("ascii转成字符串: "+vv);
}
public static String toTirm(String str){
//字符串先转成ascii码
StringBuffer ascs = new StringBuffer();
char[] chars1 = str.toCharArray();
for (int i = 0; i < chars1.length; i++) {
int asc = (int)chars1[i];
if(i != chars1.length - 1) {
if(asc!=32){
ascs.append(asc).append(",");
}
} else {
if(asc!=32){
ascs.append(asc);
}
}
}
String ascs11=ascs.toString();
System.out.println("字符串先转成ascii码: "+ascs11);
//ascii转成字符串
if(!"".equals(ascs11)){
StringBuffer sbu = new StringBuffer();
String[] chars = ascs11.split(",");
for (int i = 0; i < chars.length; i++) {
sbu.append((char) Integer.parseInt(chars[i]));
}
return sbu.toString();
}else{
return null;
}
}