Java String charAt()

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)

这里,stringString 类的一个 对象


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

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战