java中charAt用法详细分析(全)

目录

  • 1. 定义
  • 2. 示例

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 异常

你可能感兴趣的:(java,java,字符串,leetcode)