Если я хочу, чтобы позволить ввод целого числа в JOptionPane, я должен был быКак разрешить ввод строк в JOptionPane
String something= JOptionPane.showInputDialog(null, " ");
int x = Integer.parseInt(something);
Однако на этот раз я хочу, чтобы ввести строку в JOptionPane
InputDialog. Есть ли способ, похожий на int x = Integer.parseInt();
, но работает для строки?
И как я могу сделать предварительную функцию, при которой программа сможет обнаруживать ошибку, такую как неверный ввод? Например. когда пользователь (ы) вводит пространство и вводит вместо значения или слова, или их ответ выходит за пределы допустимого диапазона. Таким образом, в основном их ответ - это что-то вроде пространства или -99, когда ответ должен быть в пределах от 1 до 100.
Прошу прощения, если это звучит глупо, я очень новичок в программировании.
Вы уже получаете '' 'String''' из диалогового окна ввода, почему вы хотите, чтобы разобрать его в' '' String''' еще раз? –