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()方法。