Привет, я новичок в этом мире программирования на языке 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”