ich möchte gerne in einer if-Anweisung überprüfen, ob in einem String etwas drinsteht.
Eigentlich, soll die Anweisung nur ausgeführt werden, wenn etwas drinsteht.
In etwa so:
String wert;
if(!wert.isEmpty()){…;}
Nur leider bekomme ich eine Fehlermeldung, dass „!“ kein Operator für die String-Klasse wäre.
Nehmen wir einfach an, in dem String sollte irgendwas drinstehen. Jetzt möchte ich überprüfen, ob etwas drinsteht und wenn ja, dann soll etwas mit dem String passieren.
Brauche nur ne boolsche Methode, die mir dann true zurückliefert, wenn in dem String was drinsteht.
Danke trotzdem
Gruß
sed:::
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
pumpkin dachte, du suchst eine Moeglichkeit zu pruefen, ob
String ABC in String XYZ enthalten ist.
In seinem Nachtrag hat er dann dein eigentliches Problem
hinreichend beantwortet.
Ja, mein Problem sieht etwas anders aus. Nachdem ich jetzt Stunden damit zugebracht hab, muss ich feststellen, dass die Anweisung schon macht, was sie soll.
Die Daten für den String werden aus einer Datenbank gelesen. Und wenn da nix drinsteht (also null ), dann zeigt gibt er mir trotzdem einen String zurück und zwar Strichchen (" - "). Und das ist das Problem.
Sorry, bin ein ziemlicher Neuling und stecke grad mitten im Praxissemester.