Я получаю NullPointerException
, когда я нажимаю CANCEL Option в своем Swing.Состояние с возможностью поворота
Код:
while(!input.equals(CANCEL_OPTION));
И я получаю сообщение, что он говорит, несовместимые типы ....
А вот мой полный код ..
do
{
input=JOptionPane.showInputDialog("Enter a String.");
for(int i =input.length()-1;i>=0;i--)
{
result = result + (input.charAt(i));
disp.append("\n").append(result);
}
JOptionPane.showMessageDialog(null,input+"\n"+disp+"\n"+"\n"+result);
input="";
disp.setLength(0);
result="";
}
while(!input.equals(CANCEL_OPTION));
А код ошибки или что-то ..
Exception in thread "main" java.lang.NullPointerException
at Reverse.main(Reverse.java:15)
Java Result: 1
Но если 'input' является' null', то при вызове метода 'equals' на нем будет выведено' NullPointerException', и если он НЕ 'null', результат всегда будет false. Так в чем же преимущество такого состояния? –