Рубрики
Без рубрики

Как проверить, является ли символ числом в java?

Привет, я новичок в этом мире программирования на языке java. Возможно, вам захочется проверить, есть ли у персонажа… С тегом java, программирование.

Привет, я новичок в этом мире программирования на языке java. Возможно, вам захочется проверить, является ли символ числом в java? Я имею в виду, как лучше всего это сделать?

Я не уверен, лучший это вариант или нет, но мне это кажется довольно простым. Мы можем проверить, является ли данный символ числом или нет, используя метод isDigit() класса Character. Этот метод возвращает значение true, если переданный символ действительно является цифрой.

Пожалуйста, ознакомьтесь с приведенным ниже примером:

public class CharacterCheck {
   public static void main(String[] args) {
      String s = "ABC123";
      for(int Count=0; Count < s.length(); Count++) {
         Boolean ReturnValue = Character.isDigit(s.charAt(Count));
         if(ReturnValue) {
            System.out.println("'"+ s.charAt(Count)+"' = Num");
         }
         else {
            System.out.println("'"+ s.charAt(Count)+"' = NAN");
         }
      }
   }
}

Выход

'A' = NAN
'B' = NAN
'C' = NAN
'1' = Num
'2' = Num
'3' = Num

Также существует альтернативный метод, читать альтернативу

Оригинал: “https://dev.to/bingchandler671/how-to-check-if-a-character-is-a-number-in-java-432e”