Показать сообщение отдельно
Непрочитано 08.09.2012, 18:54   #14
Аватар для JavaMan

По умолчанию Re: Исключение и отсортировка цикла

Цитата:
Сообщение от Virt Посмотреть сообщение
Спасибо, а только через класс Scanner можно усуществить данную проверку или есть инной способ более эффектный.
Можно еще преобразовывать строку в инт и ловить ошибку:

public boolean isInteger(String str)
{
   try
   {
      Integer.parseInt(str);
      return true;
   }
   catch(Exception e)
   {
      return false;
   }
}
 
Code: Java

Или пройтись регуляркой, но это уже совсем извращение:

public boolean isInteger(String str)
{
   return str.matches("(-|\\+)?[0-9]+(\\.[0-9]+)?");
}
 
Code: Java
JavaMan вне форума Ответить с цитированием
Сказали спасибо: