1. 定义
charAt():从字符串中提取单个字符
- 返回值:指定索引的char值,即String字符中制定索引的单个char值
- 范围:0到length()- 1
函数用法
char charAt(int index)
- 函数里头为index参数,代表:索引从 0 开始递增,代表字符串中字符的位置
- 方法函数返回值为一个char值,即返回该字符串的索引值
2. 示例
代码示例:
代码输出为:
问题引申:
此时b.charAt(1)为s
那么b.charAt(1)-32 为多少,可能很多人以为是S
但其实不是,结果为S所对应的ASCII码
如果要转换为S,则需要进行强转换
另外一点,若索引超出了字符串的长度范围,将抛出 StringIndexOutOfBoundsException 异常