Java: Gibt es not Equal?
Hallo,
gibt es einen Befehl not.Equal oder so ähnlich?
Danke an alle
5 Antworten
![](https://images.gutefrage.net/media/user/JanMarcel01/1545064833528_nmmslarge__96_96_1728_1728_1530d37dedc00fac79f60049c3b6a4db.jpg?v=1545064834000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Java
Hey,
wie bereits erwähnt wurde, gibt die Methode equals() einen boolean zurück. Diesen Kannst du mit ! verneinen.
Hier ein Beispiel:
if(a.equals(b)) // true
if(!a.equals(b)) // false
Mfg Jannick (L1nd)
Woher ich das weiß:eigene Erfahrung
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/user/Lezurex/1575979598014_nmmslarge__0_0_796_796_cce3bba999d2f4ba9ba6f831bd4f56ac.jpg?v=1575979598000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Dafür gibts das Ausrufezeichen, welches eine Negierung bewirkt.
if (!a.equals(b)) {
// ...
}
Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren
Wahrscheinlich nicht, aber das kannst du dir ja selbst bauen mit
if(!a.equlas(b)){
}
Woher ich das weiß:Studium / Ausbildung – Informatikstudent
![](https://images.gutefrage.net/media/user/zalto/1444744948_nmmslarge.jpg?v=1444744948000)
Für primitive Datentypen gibt es "a != b" für den Vergleich.
JanMarcel01
bestätigt
Von
Experte
![](https://images.gutefrage.net/media/user/Ecaflip/1568983541297_nmmslarge__82_18_325_325_c2d8ea08570e05a6058e64957c3e9ea1.jpg?v=1568983541000)
Da equals einen Boolean-Wert gibt entspricht das dann !equals
Woher ich das weiß:Berufserfahrung – Programmierer