Java String charAt()方法返回指定索引處的字符。
字符串charAt()方法的語(yǔ)法為:
string.charAt(int index)
index - 字符的索引(int值)
返回指定索引(index)處的字符
注意:如果傳遞給的索引chartAt()為 負(fù) 或 超出范圍,則將拋出異常。
class Main {
public static void main(String[] args) {
String str1 = "Learn Java";
String str2 = "Learn\nJava";
//第一個(gè)字符
System.out.println(str1.charAt(0)); // 'L'
//第七個(gè)字符
System.out.println(str1.charAt(6)); // 'J'
//第六個(gè)字符
System.out.println(str2.charAt(5)); // '\n'
}
}在Java中,字符串的索引從0開始,而不是1。這就是為什么chartAt(0)返回第一個(gè)字符的原因。同樣,charAt(5)和charAt(6)分別返回第六和第七個(gè)字符。
如果需要查找指定字符的第一個(gè)匹配項(xiàng)的索引,請(qǐng)使用Java String indexOf()方法。