Sprawdzenie: JOptionPane.showInputDialog()

0

Mój problem jest następujący, mam:
x=JOptionPane.showInputDialog();

if (x== )
System.out.println("OK");

Co powinienem wstawić pod , jeżeli po skompilowaniu tekstu nie wpiszę nic i ma mi wyświetlić OK?

0
dziubo1 napisał(a)

Mój problem jest następujący, mam:
x=JOptionPane.showInputDialog();

if (x== [???] )
System.out.println("OK");

Co powinienem wstawić pod [???] , jeżeli po skompilowaniu tekstu nie wpiszę nic i ma mi wyświetlić OK?

//Emotikonki mi nie weszły, sorki.

0

Ok, już nie ważne. Java jet tu głupsza od C++ i potrzebuje eqals, stąd żle podszedłem do zagadnienia.

0

isEmpty

0
dziubo1 napisał(a)

Ok, już nie ważne. Java jet tu głupsza od C++ i potrzebuje eqals, stąd żle podszedłem do zagadnienia.
W poszukiwaniu głupka spójrzmy w specyfikację języka:
W javie String to obiekt, a == to operator porównania wartości(dla typów prymitywnych) / referencji (dla obiektów)...
kto jest głupi? user

0

@keraj, w zasadzie się z tobą zgadzam w ocenie kto (co) jest głupi. Ale ile razy użyłeś operatora == do porównywania referencji do Stringów?

0

No pewnie że ja jestem głupi, bo wcześniej programowałem troszku w C++, który miał to inaczej rozwiązane. Jednak mnie osobiście tamten sposób się bardziej podobał.

1 użytkowników online, w tym zalogowanych: 0, gości: 1