工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Java String.charAt()完全解説:構文、戻り値、例外、実例

Java String.charAt()メソッドとは

String.charAt()メソッドは、文字列内の特定インデックスにある文字を返します。Javaでは文字列インデックスは0ベースで、0からlength() - 1の範囲です。

メソッドシグネチャ

public char charAt(int index)

パラメータ

index — 目的の文字位置を指定する単一int値。

戻り値

指定インデックスにある文字(型char)を返します。

例外

indexが負、または文字列長以上の場合、StringIndexOutOfBoundsExceptionをスロー。

実践例

public class CharAtExample {
    public static void main(String[] args) {
        String s = "This is String CharAt Method";
        // インデックス0の文字
        System.out.println("Character at 0 position is: " + s.charAt(0));
        // インデックス5の文字
        System.out.println("Character at 5th position is: " + s.charAt(5));
        // インデックス22の文字
        System.out.println("Character at 22nd position is: " + s.charAt(22));
        // 無効インデックスへのアクセス試行
        char invalid = s.charAt(-1);
        System.out.println("Character at -1 position is: " + invalid);
    }
}

出力:

Character at 0 position is: T
Character at 5th position is: i
Character at 22nd position is: M

Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: -1

覚えておくべきポイント:

Java

  1. Python strip()メソッド完全ガイド:実践例付き
  2. Python len()関数:オブジェクトの長さを測る実践ガイド
  3. Python String.find()メソッド完全ガイド:構文、例、代替手法
  4. Java文字列をマスター:生成、メソッド、ベストプラクティス
  5. Java String.length()メソッド:文字列サイズ取得の実例解説
  6. Java String.indexOf()マスター:部分文字列検索と実践例
  7. Java String.compareTo()マスター:構文、ユースケース、実践例
  8. Java String.contains()メソッド:部分文字列チェックの実践例
  9. Java String.endsWith()マスター:文字列サフィックスチェック実例付き
  10. Java文字列置換マスター:replace()、replaceAll()、replaceFirst()徹底解説
  11. Javaで挿入ソート:わかりやすい例とステップバイステップガイド