Als «boolean» getaggte Fragen

Ein boolescher Datentyp ist ein Datentyp mit nur zwei möglichen Werten: true oder false.

5
Boolean.valueOf () erzeugt manchmal eine NullPointerException
Ich habe diesen Code: package tests; import java.util.Hashtable; public class Tests { public static void main(String[] args) { Hashtable<String, Boolean> modifiedItems = new Hashtable<String, Boolean>(); System.out.println("TEST 1"); System.out.println(modifiedItems.get("item1")); // Prints null System.out.println("TEST 2"); System.out.println(modifiedItems.get("item1") == null); // Prints true System.out.println("TEST 3"); System.out.println(Boolean.valueOf(null)); // Prints false System.out.println("TEST 4"); System.out.println(Boolean.valueOf(modifiedItems.get("item1"))); // Produces …


7
Warum ist die boolesche Grundgröße von Java nicht definiert?
Die Java Virtual Machine-Spezifikation besagt, dass boolesche primitive Typen nur eingeschränkt unterstützt werden. Es gibt keine Anweisungen für Java Virtual Machine, die ausschließlich für Operationen mit booleschen Werten vorgesehen sind. Stattdessen werden Ausdrücke in der Java-Programmiersprache, die mit booleschen Werten arbeiten, kompiliert, um Werte des Datentyps Java Virtual Machine Int …
111 java  boolean 

6
Wie verwende ich einen Booleschen Wert in Python?
Enthält Python tatsächlich einen Booleschen Wert? Ich weiß, dass Sie tun können: checker = 1 if checker: #dostuff Aber ich bin ziemlich pedantisch und genieße es, Boolesche Werte in Java zu sehen. Zum Beispiel: Boolean checker; if (someDecision) { checker = true; } if(checker) { //some stuff } Gibt es …
109 python  boolean 


3
Warum bewertet `a == b oder c oder d` immer True?
Ich schreibe ein Sicherheitssystem, das nicht autorisierten Benutzern den Zugriff verweigert. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Es gewährt autorisierten Benutzern erwartungsgemäß Zugriff, lässt aber auch nicht autorisierte Benutzer zu! Hello. Please enter …


4
bool operator ++ und -
Heute bin ich beim Schreiben von Visual C ++ - Code auf etwas gestoßen, das mich überrascht hat. Es scheint, dass C ++ ++ (Inkrement) für Bool unterstützt, aber nicht - (Dekrement). Ist dies nur eine zufällige Entscheidung, oder gibt es einen Grund dafür? Dies kompiliert: static HMODULE hMod = …
104 c++  boolean  increment 


8
Was ist schneller: if (bool) oder if (int)?
Welcher Wert ist besser zu verwenden? Boolean true oder Integer 1? Das obige Thema hat mich dazu gebracht, einige Experimente mit boolund intin ifgutem Zustand durchzuführen . Aus Neugier schrieb ich dieses Programm: int f(int i) { if ( i ) return 99; //if(int) else return -99; } int g(bool …
94 c++  assembly  int  boolean 


13
Konvertieren von Bool in Text in C ++
Vielleicht ist dies eine dumme Frage, aber gibt es eine Möglichkeit, einen booleschen Wert in eine Zeichenfolge umzuwandeln, sodass 1 zu "wahr" und 0 zu "falsch" wird? Ich könnte einfach eine if-Anweisung verwenden, aber es wäre schön zu wissen, ob es eine Möglichkeit gibt, dies mit der Sprache oder den …
93 c++  string  boolean 


5
BOOLEAN oder TINYINT Verwirrung
Ich habe eine Datenbank für eine Site entworfen, bei der ich einen booleschen Datentyp verwenden muss, um nur zwei Zustände zu speichern, true oder false. Ich benutze MySQL. Beim Entwerfen der Datenbank mit phpMyAdmin stellte ich fest, dass ich sowohl den BOOLEAN-Datentyp als auch den TINYINT-Datentyp habe. Ich habe verschiedene …
90 mysql  types  boolean  tinyint 

8
Alternative zum Vektor <bool>
Wie (hoffentlich) wir alle wissen, vector&lt;bool&gt;ist es total kaputt und kann nicht als C-Array behandelt werden. Was ist der beste Weg, um diese Funktionalität zu erhalten? Bisher habe ich an folgende Ideen gedacht: Verwenden Sie vector&lt;char&gt;stattdessen ein oder Verwenden Sie eine Wrapper-Klasse und haben vector&lt;bool_wrapper&gt; Wie geht ihr mit diesem …
90 c++  stl  vector  boolean 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.