premium系列单词:JSP怎么得到字符的ASCII码

来源:百度文库 编辑:高校问答 时间:2024/05/02 06:50:25
JSP怎么得到字符的ASCII码
怎么得到只取字符串的第3个字母呢?
怎么来写个函数,来截取字符串呢/想新闻那样,只要前面的15个字,要区分汉字和英文的

String s = "abcde";
char[] chArr = s.toCharArray();

//得到每个字符的ASCII码
for(int i=0;i<chArr.length;i++) {
int c = chArr[i];
System.out.println(c);
}

//得到第三个字符
char ch = s.length()>3?s.toCharArray()[2]:0;
System.out.println(ch);

说明:取ASCII码的时候实际上取的是该字符的Unicode码,因为Unicode兼容ASCII,因此打印出来的值等同于ASCII。如果字符串中包含中文,则取出的值就是该汉字的Unicode码。
如果要查看二进制或者十六进制形式,请参阅 JDK API 手册的 Integer 类。