Der Vertrag in equalsBezug auf nulllautet wie folgt: Für jeden Nicht-Null - Referenzwert x, x.equals(null)sollte return false. Das ist ziemlich eigenartig, denn wenn o1 != nullund o2 == nulldann haben wir: o1.equals(o2) // returns false o2.equals(o1) // throws NullPointerException Die Tatsache, dass o2.equals(o1) throws NullPointerExceptiondas eine gute Sache ist, weil …
Ich verwende Selenium in Java, um das Aktivieren eines Kontrollkästchens in einer Webanwendung zu testen. Hier ist der Code: private boolean isChecked; private WebElement e; Ich deklariere eund ordne es dem Bereich zu, in dem sich das Kontrollkästchen befindet. isChecked = e.findElement(By.tagName("input")).getAttribute("checked").equals("true"); Was seltsam ist, dass das getAttribute("checked")zurückkehrt nullund daher …
Vor einigen Tagen stieß ich auf ein faszinierendes Szenario, in dem ich keine Dokumentation darüber finden konnte, wie oder warum Java Folgendes zulässt. (Dieses Snippet ist nur eine vereinfachte Form des Fehlers.) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long longVal = null; Long …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.