Javaで文字列の最初の文字を取得する方法


  1. charAt()メソッドを使用する方法:

    String str = "Hello";
    char firstChar = str.charAt(0);
    System.out.println(firstChar);
  2. substring()メソッドを使用する方法:

    String str = "Hello";
    String firstChar = str.substring(0, 1);
    System.out.println(firstChar);
  3. toCharArray()メソッドを使用する方法:

    String str = "Hello";
    char[] charArray = str.toCharArray();
    char firstChar = charArray[0];
    System.out.println(firstChar);
  4. Java 8以降の場合、Stringクラスのchars()メソッドとfindFirst()メソッドを使用する方法:

    String str = "Hello";
    char firstChar = str.chars().findFirst().orElse('\0');
    System.out.println(firstChar);

これらの方法を使用すると、文字列の最初の文字を取得することができます。どの方法を選ぶかは、自身の好みやコードの文脈によります。