charAt()
方法返回指定索引处的字符。
示例
class Main { public static void main(String[] args) { String str1 = "Java Programming"; // returns character at index 2 System.out.println(str1.charAt(2)); } } // Output: v
charAt() 的语法
字符串
charAt()
方法的语法是:
string.charAt(int index)
这里,
string 是
String
类的对象。
charAt() 参数
index-字符的索引(int
值)
charAt() 返回值
返回指定index
处的字符
注意: 如果传递给 chartAt() 的索引为负数或越界,则抛出异常。
示例: Java String charAt()
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "Learn\nJava"; // first character System.out.println(str1.charAt(0)); // 'L' // seventh character System.out.println(str1.charAt(6)); // 'J' // sixth character System.out.println(str2.charAt(5)); // '\n' } }
在 Java 中,字符串的索引从 0 开始,而不是 1。这就是
chartAt(0)
返回第一个字符的原因。类似地,
charAt(5)
和
charAt(6)
分别返回第六个和第七个字符。
如果需要查找指定字符第一次出现的索引,请使用Java String indexOf() 方法。