Zurück zu Kiki

  Wissen

   Informatik

    Java

Java If_string

  

 


Zahlenwerte können in Java mit dem Operator == auf Gleichheit geprüft werden. Bei Strings funktioniert das leider nicht.

Um einen String auf Gleichheit zu prüfen, kann man die Eigenschaft "equals" der Klasse String benutzen.

Zum Beispiel:

if (Zahl.equals("fünf") {
            System.out.println("Die Zahl war fünf");
}
else {
            System.out.println("Die Zahl war nicht fünf");
}


An die Variable Zahl, die vom Typ String ist, wird .equals("Wert") angehängt.

Die Abweichende Vorgehensweise liegt daran, dass
String kein Grundtyp ist, sondern ein Literal, also ein Datentyp, der aus dem Datentyp Char zusammengesetzt
wird. Also ist
String als Klasse vorhanden. Klassen haben aber Methoden und die Methode .equals() vergleicht den Inhalt der Variable mit dem angegebenen String.

 






Nach oben

www.kikisweb.de