Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как проверить тип значения элемента в массиве?

Виктор Некрасов Ученик (106), закрыт 3 года назад
Я только начинаю изучать java и у меня возник вопрос. Сам массив: String[] args. Допустим я присвоил первому элементу текстовое значение (String): args[0] = "Пример текста"; - а второму элементу я присвоил численное - args[1]="251". Как сделать проверку, чтобы во 2-ом элементе было разрешено писать именно число, а не текст? И ещё: как после этой проверки использовать это значение в integer?
Лучший ответ
λ Искусственный Интеллект (225249) 4 года назад
< присвоил численное - args[1]="251" >
Это не числовое значение.
Это строковое значение. В данном случае строка
представляет число
_________
Вообще - язык программирования
надо в вопросе указывать....
λИскусственный Интеллект (225249) 4 года назад
К слову. Во всех ЯП массивы могут
содержать значения только одного типа.
mas1 = array[1..n] of integer; в массиве только целые элементы
mas2 = array[1..n] of real; в массиве только вещественные числа
Остальные ответы
Andrell Знаток (319) 4 года назад
что-то такое:
int i;
try{
i = Integer.parseInt(args[1])
} (NumberFormatException ex) {
System.err.println(" ...not number");
}
Александр Искусственный Интеллект (290470) 4 года назад
всё будет текстом...
даже если вы использовали там одни только цифры...
у вас массив стрингов...
Похожие вопросы