最佳答案:Strings="abcde";char[]chArr=s.toCharArray();//得到每个字符的ASCII码for(inti=0;i<chArr.length;i++){intc=ch
Strings="abcde";
char[]chArr=s.toCharArray();
//得到每个字符的ASCII码
for(inti=0;i<chArr.length;i++){
intc=chArr[i];
System.out.println(c);
}
//得到第三个字符
charch=s.length()>3?s.toCharArray()[2]:0;
System.out.println(ch);
说明:取ASCII码的时候实际上取的是该字符的Unicode码,因为Unicode兼容ASCII,因此打印出来的值等同于ASCII。如果字符串中包含中文,则取出的值就是该汉字的Unicode码。
如果要查看二进制或者十六进制形式,请参阅JDKAPI手册的Integer类。