java中 怎么把一个ascii转换成字符串
关注:275 答案:3 信息版本:手机版 电脑版
解决时间 2021-01-18 08:53
提问者壹玍徴戰何亽陪
2021-01-17 22:42
java中 怎么把一个ascii转换成字符串
最佳答案
二级知识专家琉璃知世
2021-01-17 23:01
下面的代码是转ascii的例子你可以参考下。
import java.io.UnsupportedEncodingException;
public class T {
public static void main(String[] args) throws UnsupportedEncodingException {
t1();//ASCII转换为字符串
t2();//字符串转换为ASCII码
}
public static void t1(){//ASCII转换为字符串
String s="22307 35806 24555 20048";//ASCII码
String[]chars=s.split(" ");
System.out.println("ASCII 汉字 \n----------------------");
for(int i=0;i
System.out.println(chars[i]+" "+(char)Integer.parseInt(chars[i]));
}
}
public static void t2(){//字符串转换为ASCII码
String s="新年快乐!";//字符串
char[]chars=s.toCharArray(); //把字符中转换为字符数组
System.out.println("\n\n汉字 ASCII\n----------------------");
for(int i=0;i
System.out.println(" "+chars[i]+" "+(int)chars[i]);
}
}
}
全部回答
1楼此生不换的執著
2021-01-17 23:26
一个ASCII?
String str = ""+(char)65;
2楼月亮邮递员
2021-01-17 23:16
你的问题描述和你的提问题目貌似不一样的哦。虽然我很不明白你的疑惑,但是我根据你的题目猜想就是把任意的字符串转换为ascii码,对吗?如果是这样的,只需要把字符串的每个字符都转为int型,就可以得到你想要的ascii码了。 代码可以参考如下: public class stringtoascii { public static void main(string[] args) { string s = "abc123" ; int[] arr = new int[s.length()]; for (int i = 0 ; i < s.length() ; i ++ ) { arr[i] = s.charat(i); system.out.print(arr[i] + "," ); } } }
我要举报
如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
推荐资讯
大家都在看