Ich habe eine Liste von Objekten sagen car. Ich möchte diese Liste basierend auf einigen Parametern mit Java 8 filtern. Wenn der Parameter jedoch lautet null, wird er ausgelöst NullPointerException. Wie filtere ich Nullwerte heraus? Der aktuelle Code lautet wie folgt requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); Dies wirft, NullPointerExceptionwenn getName()zurückgegeben …
In einem Fehlerzustand habe ich versucht, zurückzukehren nil, was den Fehler auslöst: cannot use nil as type time.Time in return argument Wofür ist der zeroWert time.Time?
Ich implementiere eine compareTo()Methode für eine einfache Klasse wie diese (um Collections.sort()andere von der Java-Plattform angebotene Extras verwenden zu können ): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Ich möchte, dass die natürliche …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage In einer kürzlich durchgeführten Codeüberprüfung …
Ich habe folgenden Code: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); Und ich bekomme diesen Fehler, wenn ich versuche, den Code auszuführen: LINQ to Entities erkennt die Methode 'Boolean IsNullOrWhiteSpace (System.String)' nicht und diese Methode kann nicht in …
Wenn ich nach der Nullzeichenfolge suchen möchte, würde ich dies tun [ -z $mystr ] aber was ist, wenn ich überprüfen möchte, ob die Variable überhaupt definiert wurde? Oder gibt es keinen Unterschied in Bash-Skripten?
Was ist der Unterschied zwischen nullund der ""(leeren Zeichenfolge)? Ich habe einen einfachen Code geschrieben: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Beide Aussagen kehren zurück false. Es scheint, ich bin nicht in der Lage, den tatsächlichen Unterschied zwischen ihnen zu …
Angenommen, ich habe eine einfache Funktion in MySQL: SELECT SUM(Column_1) FROM Table WHERE Column_2 = 'Test' Wenn keine Einträge in Column_2 den Text 'Test' enthalten, gibt diese Funktion zurück NULL, während ich möchte, dass sie 0 zurückgibt . Ich bin mir bewusst, dass hier einige Male eine ähnliche Frage gestellt …
Ich beginne mit den Worten: Verwenden Sie intelligente Zeiger, und Sie müssen sich darüber keine Sorgen machen. Was sind die Probleme mit dem folgenden Code? Foo * p = new Foo; // (use p) delete p; p = NULL; Dies wurde durch eine Antwort und Kommentare zu einer anderen Frage …
Mir wurde gesagt , dass gute Entwickler kann den Unterschied zwischen Kassa- / nutzen Nullund Falseund 0und alle anderen gut „nichts“ Entitäten. Was ist der Unterschied, speziell in PHP? Hat es etwas damit zu tun ===?
Wenn Sie nullParam=NULLin SQL Server eine where-Klausel haben, wird diese immer als false ausgewertet. Dies ist nicht intuitiv und hat mir viele Fehler verursacht. Ich verstehe die IS NULLund IS NOT NULLSchlüsselwörter sind der richtige Weg, um es zu tun. Aber warum verhält sich SQL Server so?
Ich musste eine Routine schreiben, die den Wert einer Variablen um 1 erhöht, wenn ihr Typ ist, numberund der Variablen 0 zuweist, wenn nicht, wo die Variable anfänglich ist nulloder undefined. Die erste Implementierung war, v >= 0 ? v += 1 : v = 0weil ich dachte, dass alles, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen im vergangenen Jahr . Verbessere diese Frage Angenommen, Sie haben eine Methode oder …
Ich habe drei Methoden mit Parametern hinzugefügt: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Wenn ich aufrufe doSomething(null), gibt der Compiler Fehler als mehrdeutige Methoden aus . Also ist das …
Wenn ich eine Nullable habe Boolean b, kann ich den folgenden Vergleich in Java durchführen: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } In Kotlin kann ich dasselbe erreichen, indem ich den !!Operator verwende: …
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.