charAt()
在 Java 中,charAt()
是 String
类的一个实例方法,用于获取字符串中指定索引位置的字符。其作用类似于数组的下标访问,但专门用于字符串。
二、核心作用与示例
1. 获取单个字符
String str="hello";char c=str.charAt(0);System.out.println(c);
2. 遍历字符串中的每个字符
for(int i=0;i<str.length();i++){char c1=str.charAt(i);System.out.println(c1+" ");}
- 合法索引范围是 0 到 length ()-1。例如,字符串
"Java"
的长度为 4,合法索引为 0、1、2、3。
常见应用场景
字符串转换:
- 将字符串转换为字符数组:
String str = "Hello"; char[] chars = new char[str.length()]; for (int i = 0; i < str.length(); i++) {chars[i] = str.charAt(i); }