Cet article explique en détail la différence entre booléen et booléen en Java et leur application dans les programmes. Boolean est le type de données de base de Java et Boolean est la classe d'encapsulation correspondante. Les deux sont fondamentalement les mêmes en termes d'affectation et de jugement, mais dans certains cas, comme lors de l'obtention de valeurs à partir d'une collection, seul le type booléen peut être utilisé. L'article démontre également la différence entre les valeurs par défaut après l'initialisation des tableaux booléens et booléens à travers des exemples de code, et donne un bref aperçu de l'application du booléen dans différents langages de programmation.
La différence entre boolean et Boolean est que boolean est un type de données de base et Boolean est sa classe d'encapsulation. Comme les autres classes, elle possède des attributs et des méthodes et peut être nouvelle. Par exemple : Boolean flag = new Boolean("true"); // boolean n'est pas possible. Boolean est une classe d'objet d'instanciation de boolean, tout comme Integer correspond à int.
Depuis jdk1.5.0 ou supérieur, Boolean est le même que boolean en termes d'« affectation » et de jugement, c'est-à-dire que vous : boolean b1 = true ou Boolean b2 = true les deux vont bien ; Quelques situations dans lesquelles le booléen ne peut être utilisé que lors de l'obtention de valeurs à partir de listes ou de tables de hachage. Par exemple, boolean t = false;Map map = new HashMap();map.put("t", t); alors seul Boolean peut être utilisé pour obtenir la valeur t1 = (Boolean) map.get(t); /Le précédent ne peut utiliser que le booléen pour lancer, le booléen ne peut pas être utilisé.
La valeur par défaut d'un objet créé par Boolean est false et un objet créé par Boolean est nul avant d'être instancié.
Boolean[] utilisé = new Boolean[3];
pour (drapeau booléen : utilisé) {
System.out.print(drapeau + " ");
}
//Le résultat de l'impression est null null null
boolean[] used1 = nouveau boolean[3];
pour (drapeau booléen1 : utilisé1) {
System.out.print(flag1 + " ");
}
//Le résultat de l'impression est faux faux faux
Lectures complémentaires :
Les variables booléennes de type de données booléennes sont stockées sous forme de valeurs numériques de 8 bits (1 octet), mais ne peuvent être que vraies ou fausses. La valeur d'une variable booléenne est affichée comme True ou False (lors de l'utilisation de Print), ou #TRUE# ou #FALSE# (lors de l'utilisation de Write #). Utilisez les mots-clés True et False pour affecter une variable booléenne à l'un de ces deux états. En Java, les valeurs booléennes ne peuvent être que vraies et fausses, et ne peuvent pas être remplacées par 0 et 1, et elles doivent être en minuscules. l'opération booléenne fait référence à l'opération booléenne. Dans le logiciel ansys, son menu déroulant invitera les éléments d'opération booléenne à effectuer. Dans certains langages de programmation, le mot-clé de ce type est bool, comme C++, et l'utilisation est la même.
Ce qui précède concerne la différence entre booléen et booléen. J'espère que cela sera utile à tout le monde.
Dans l’ensemble, comprendre la différence entre booléen et booléen est crucial pour écrire du code Java efficace et correct. Le choix du type approprié dépend du scénario d'application spécifique. Ce n'est qu'en maîtrisant les caractéristiques des deux que vous pourrez mieux développer des programmes.