Java中,如何把ascii码转换成字符?

比如把106变成字符j.

把34变成"

如果是单个字符的话,直接转换就可以

int d = 97; 
char e = (char)d;

如果是一串ascii码的话,最好存在byte[]中

byte[] b ={97, 98, 99};
System.out.println(new String(b));

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-23
char a;
a=97;

System.out.println(a);本回答被提问者采纳

Java中,如何把ascii码转换成字符?
如果是单个字符的话,直接转换就可以 int d = 97; char e = (char)d;如果是一串ascii码的话,最好存在byte[]中 byte[] b ={97, 98, 99};System.out.println(new String(b));

java byte 数组里存的是ascii码,怎么转成字符串
byte[] b=new byte[]{65,66,67,68};\/\/字节数组 String s=new String(b,"ascii");\/\/第二个参数指定编码方式 System.out.print(s);

java中 ascll码如何转化为中文
char s=(char)acrii码 例如;char s=(char)15;

JAVA把ASCII码转变为字符串
public class TTTTT { public static void main(String[] args) { String string = "1041011081123210910133"; System.out.println(asciiToString(string)); } public static String asciiToString(String text) { StringBuilder builder = new StringBuilder(); for (int i = 0; ...

急!急!JAVA中ASCII转码问题??
String s2 = new String(s1.getBytes("utf-8"),"gb2312"),就会出现乱码现象,所以最好用iso-8859-1作为中间码。所以,楼主除了犯以上错误以外,还有,就不应该用US-ASCII作为中间码,否则,是不能转换为中文的,它们之间无法做到相互转换,只有iso-8859-1才能完美转换成其他编码。

Java整型变量、字符、字符串类型之间的简单转换全总结
将字符串转换为字符,字符串提供toCharArray方法,可直接转化为字符数组。若要获取字符串指定位置的字符,使用charAt方法。注意,charAt方法不能用于修改字符串内的字符,而应先将字符串转换为StringBuilder,利用setCharAt方法修改,再转换回字符串。整型转字符,若知字符对应的ASCII码,可通过强制转换实现。例如...

Java中Ascii码转为中文
(char) Integer.parseInt(str)str是ascii码字符串,比如 "22307", 转换之后为圣

java中 怎么把 ascii码转换为 十六进制
我要ASCII格式的字符串,有吗,谢了。追答 那就修改s = new String(baKeyword, "ASCII")这一行就行了,后面的表示要转化的编码格式可以选很多种,以下是你要的代码 public static String toStringHex1(String s) { byte[] baKeyword = new byte[s.length() \/ 2];for (int i = 0; i <...

java中ASCII表的字母和数字相互转化的问题
public class welcome { public static void main(String[] args) { String str="gjalg";char[] cha=str.toCharArray();for(char s:cha){ System.out.println("ascii的值"+s);System.out.println("+3后的字母"+(char)(s+3));} } } 你可以看一下ascii码表中对应的值 ...

java中 怎么把 ascii码转换为 十六进制
public static String ASCII2HEX(String ASCII2HEX_STRING) { switch (ASCII2HEX_STRING) { case "NUL": return "00"; case "SOH": return "01"; case "STX": return "02"; case "ETX": return "03"; case "EOT": return "04"; case "ENQ"...

相似回答