1. ホーム
  2. java

[解決済み] toLowerCase(char)メソッド?

2022-02-16 21:14:14

質問

charを受け取り、charを返すメソッドがあるらしい。 http://download.oracle.com/javase/6/docs/api/java/lang/Character.html#toLowerCase(char )

しかし、どうしてもうまくいきません。私のコード

import java.lang.Character;

public class Test {
    public static void main(String[] args) {
        char c = 'A';
        c = toLowerCase(c);
        System.out.println(c);
    }
}

これをコンパイルすると、次のようなエラーが発生します。

$ javac Test.java
Test.java:6: cannot find symbol
symbol  : method toLowerCase(char)
location: class Test
        c = toLowerCase(c);
            ^
1 error

何が間違っているのでしょうか?ありがとうございます。

解決方法を教えてください。

toLowerCase は静的メソッドなので、所属するクラスで修飾する必要があります。

Character.toLowerCase(c);