したがって、ブール属性letters
と、それnumbers
を使用してどのような文字を書き込むことができるクラスがあります。コンマとスペースも許可したいので、次の方法を試しました。
boolean check(char letter){
if(this.letters){
if((letter >= 'a' && letter <= 'z') || (letter >= 'A' && letter <= 'Z')){
return true;
}
}
if(this.numbers){
if(letter >= '0' && letter <= '9'){
return true;
}
}
if(letter == ' ' || letter == ','){
return true;
}
return false;
}
何らかの理由で、if(letter == ' ' || letter == ',')
押されたキーがコンマまたはスペースバーであっても if ステートメントが実行されません。これが機能しないのはなぜですか?