Java String charAt() メソッドと例
Java String charAt() メソッドとは?
Java 文字列 charAt() メソッドは、文字列から明確なインデックスの文字を返します。この Java メソッドでは、文字列のインデックス値は 0 から始まり、文字列の長さから 1 を引いた値 (n-1) までです。
charAt() メソッドの構文
public char charAt(int index)
charAt() メソッドのパラメータ入力
インデックス – この Java メソッドは、int データ型である単一の入力のみを受け入れます。
Java String charAt() メソッドの戻り型
Java String charAt() メソッドは、インデックス入力に基づいて文字型データを返します。
例外
インデックス値が 0 と文字列の長さから 1 を引いた値の間にない場合、java.lang.StringIndexOutOfBoundsException をスローします
Java String charAt() メソッドの例
public class CharAtGuru99 { public static void main(String args[]) { String s1 = "This is String CharAt Method"; //returns the char value at the 0 index System.out.println("Character at 0 position is: " + s1.charAt(0)); //returns the char value at the 5th index System.out.println("Character at 5th position is: " + s1.charAt(5)); //returns the char value at the 22nd index System.out.println("Character at 22nd position is: " + s1.charAt(22)); //returns the char value at the 23th index char result = s1.charAt(-1); System.out.println("Character at 23th position is: " + result); } }
出力:
0 番目の文字:T
5 番目の文字:i
22 番目の文字:M
スレッド「メイン」での例外 java.lang.StringIndexOutOfBoundsException:文字列インデックスが範囲外です:-1
Java charAt() メソッドに関するいくつかの重要事項:
- この Java メソッドは、常に int 型の引数を取ります。
- このメソッドは、指定された int 引数の文字を char として返します。 int 値は、0 から始まるインデックスを指定します。
- インデックス値が文字列の長さよりも大きい場合、または負の値の場合、IndexOutOfBounds Exception エラーが発生します。
- インデックスの範囲は 0 から string_length-1 の間でなければなりません。
Java
- Java 文字列
- Java の String Length() メソッド:例で見つける方法
- 部分文字列と例を含む Java String indexOf() メソッド
- Java String compareTo() メソッド:例での使用方法
- Java String contains() メソッド |部分文字列を例でチェック
- 例を使用したJava文字列のendsWith()メソッド
- Java 文字列 replace()、replaceAll() および replaceFirst() メソッド
- プログラム例を使用した Java の挿入ソート アルゴリズム
- 例を使用した Python 文字列 strip() 関数
- Python 文字列の長さ | len() メソッドの例
- Python String find() メソッドと例