2012-01-10 22 views
2

私のプログラムでisDigit()を使用することができません。私が使用すると、 "メソッドisDigit(char)は型の計算機で定義されていません"と表示されます。 *電卓は私のクラスです。 *文字列のすべての文字を調べ、それらが電卓の有効な入力文字かどうかを確認しようとしています。isDigit(char)not working

+0

質問 – yatskevich

+0

にコードを追加します。私は 'あなたがメソッドを宣言していないと思いたいisDigit 'あなたのクラスでは、いくつかのコードを投稿すると、より有益であまり推測されない回答につながる可能性があります。 – fivedigit

+0

IDEを使用すると、欠落している静的インポートを自動的に提案して修正できます。 –

答えて

5

isDigitは、Characterクラスの静的メソッドです。静的メソッドを呼び出すには、あなたはそれが属するクラスの名前を持つメソッド参照の前に付ける必要があり、このように:

Character.isDigit(ch); 
+0

ありがとうございます!問題は解決された。 – saviok