Java String charAt()方法返回指定索引处的字符。
字符串charAt()方法的语法为:
string.charAt(int index)
index - 字符的索引(int值)
返回指定索引(index)处的字符
注意:如果传递给的索引chartAt()为 负 或 超出范围,则将抛出异常。
class Main {
public static void main(String[] args) {
String str1 = "Learn Java";
String str2 = "Learn\nJava";
//第一个字符
System.out.println(str1.charAt(0)); // 'L'
//第七个字符
System.out.println(str1.charAt(6)); // 'J'
//第六个字符
System.out.println(str2.charAt(5)); // '\n'
}
}在Java中,字符串的索引从0开始,而不是1。这就是为什么chartAt(0)返回第一个字符的原因。同样,charAt(5)和charAt(6)分别返回第六和第七个字符。
如果需要查找指定字符的第一个匹配项的索引,请使用Java String indexOf()方法。