In diesem Artikel wird der Unterschied zwischen Boolean und Boolean in Java und deren Anwendung in Programmen ausführlich erläutert. Boolean ist der grundlegende Datentyp von Java und Boolean ist die entsprechende Kapselungsklasse. Die beiden sind in Bezug auf Zuweisung und Beurteilung grundsätzlich gleich, aber in einigen Fällen, beispielsweise beim Abrufen von Werten aus einer Sammlung, kann nur der boolesche Typ verwendet werden. Der Artikel demonstriert außerdem anhand von Codebeispielen den Unterschied zwischen den Standardwerten nach der Initialisierung von Booleschen Werten und Booleschen Arrays und bietet einen kurzen Überblick über die Anwendung von Booleschen Werten in verschiedenen Programmiersprachen.
Der Unterschied zwischen Boolean und Boolean besteht darin, dass Boolean ein grundlegender Datentyp und Boolean seine Kapselungsklasse ist. Wie andere Klassen verfügt es über Attribute und Methoden und kann neu sein. Beispiel: Boolean flag = new Boolean("true"); // Boolean ist eine Instanziierungsobjektklasse von Boolean, genau wie Integer int.
Seit jdk1.5.0 ist Boolean in Bezug auf „Zuweisung“ und Beurteilung dasselbe, das heißt: Boolean b1 = true; oder Boolean b2 = true; Einige Situationen, in denen Boolean nur verwendet werden kann, sind das Abrufen von Werten aus Listen oder Hash-Tabellen. Zum Beispiel boolean t = false;Map map = new HashMap();map.put("t", t); dann kann nur Boolean verwendet werden, um den Wert t1 = (Boolean) map.get(t); zu erhalten; /Der vorherige kann nur Boolesche Werte zum Umwandeln verwenden, Boolesche Werte können nicht verwendet werden.
Der Wert eines durch Boolean erstellten Objekts ist standardmäßig „false“ und ein durch Boolean erstelltes Objekt ist null, bevor es instanziiert wird.
Boolean[] used = new Boolean[3];
for (Boolesches Flag: verwendet) {
System.out.print(flag + „“);
}
//Das Druckergebnis ist null null null
boolean[] used1 = new boolean[3];
for (Boolesches Flag1 : used1) {
System.out.print(flag1 + „“);
}
//Druckergebnis ist falsch falsch falsch
Weiterführende Literatur:
Boolesche Variablen vom Datentyp „Boolean“ werden als numerische 8-Bit-Werte (1 Byte) gespeichert, können jedoch nur „True“ oder „False“ sein. Der Wert einer booleschen Variablen wird als True oder False (bei Verwendung von Print) oder als #TRUE# oder #FALSE# (bei Verwendung von Write #) angezeigt. Verwenden Sie die Schlüsselwörter True und False, um einem dieser beiden Zustände eine boolesche Variable zuzuweisen. In Java können boolesche Werte nur wahr und falsch sein und können nicht durch 0 und 1 ersetzt werden, und sie müssen Kleinbuchstaben sein. Boolesche Operation bezieht sich auf eine boolesche Operation. In der Ansys-Software fordert das Dropdown-Menü die auszuführenden booleschen Operationselemente auf. In einigen Programmiersprachen lautet das Schlüsselwort dieses Typs bool, z. B. C++, und die Verwendung ist dieselbe.
Oben geht es um den Unterschied zwischen boolean und boolean. Ich hoffe, dass es für alle hilfreich ist.
Alles in allem ist das Verständnis des Unterschieds zwischen booleschen und booleschen Werten entscheidend für das Schreiben von effizientem und korrektem Java-Code. Die Wahl des geeigneten Typs hängt vom jeweiligen Anwendungsszenario ab. Nur wenn Sie die Eigenschaften beider beherrschen, können Sie Programme besser entwickeln.