1、chatAt()——提取指定字符串
2、codePointAt()——提取索引字符代码点
Java代码
- /**
- * 作者:阳光的味道
- * 功能: String类常用方法之charAt()、codePointAt()
- * 日期:2010/11/07
- * */
- public class StringDemo {
- public static void main(String[] args) {
- String str1 = "abcdefg";
- char ch1 = str1.charAt(0);
- System.out.println("使用charAt()方法" +
- "从字符串中提取字符,结果是:" + ch1);
- int codePoint = 0;
- for(int i = 0 ; i < 8 ; i ++){
- try{
- codePoint = str1.codePointAt(i);
- }catch(StringIndexOutOfBoundsException e1){
- System.out.println("codePointAy()所调用的索引值" + i +
- "已经超出所要查询的字符串的长度!");
- }finally{
- try{
- System.out.println(str1.charAt(i)
- + "的Unicode码为" + ":" + codePoint);
- }catch(StringIndexOutOfBoundsException e2){
- System.out.println("charAt()所调用的索引值" + i +
- "已经超出所要查询的字符串的长度!");
- }
- }
- }
- }
- }
- /*out:
- 使用charAt()方法从字符串中提取字符,结果是:a
- a的Unicode码为:97
- b的Unicode码为:98
- c的Unicode码为:99
- d的Unicode码为:100
- e的Unicode码为:101
- f的Unicode码为:102
- g的Unicode码为:103
- codePointAy()所调用的索引值7已经超出所要查询的字符串的长度!
- charAt()所调用的索引值7已经超出所要查询的字符串的长度!*/