JAVA里我想让字符串string=‘abc’在屏幕上显示这三个字的ascii值怎么做
JAVA里我想让字符串string=‘abc’在屏幕上显示这三个字的ascii值怎么做显示成0x650x660x67...
JAVA里我想让字符串string=‘abc’在屏幕上显示这三个字的ascii值怎么做
显示成0x65 0x66 0x67 展开
显示成0x65 0x66 0x67 展开
2个回答
展开全部
public class Test {
public static void main(String[] args) {
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<chars.length;i++){
System.out.println(chars[i]+" "+(char)Integer.parseInt(chars[i]));
}
}
public static void t2(){//字符串转换为ASCII码
String s="abc";//字符串
char[]chars=s.toCharArray(); //把字符中转换为字符数组
System.out.println("\n\n字符 ASCII\n----------------------");
for(int i=0;i<chars.length;i++){//输出结果
String m=Integer.toHexString((int)chars[i]);
System.out.println(" "+chars[i]+" 0x"+m);
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询