36 votes

Différences entre les différents types de bools ?

Quelles sont les différences entre bool, boolean et booléen en Java/Android ?

69voto

Thomas Lötzer Points 8388

bool ne semble pas exister, du moins je ne peux pas trouver de références à ce sujet.

boolean est un type booléen primitif, no un objet.

Boolean est l'objet d'habillage d'un boolean .

33voto

Buhake Sindi Points 38654

boolean est un type primitif java. Il n'accepte que true ou false (qui sont des constantes déclarées en java).

Booléen est un wrapper Serializable de boolean type primitif. Depuis le JDK....

En Boolean c du type primitif booléen dans un objet. Un objet de type booléen contient un seul champ dont le type i boolean .

bool n'existe pas en java, mais elle existe dans Android sous la forme suivante R.bool .

0voto

Maddy Points 227

Boolean est un type booléen primitif et occupe moins de mémoire. Boolean est l'objet d'enveloppement pour un booléen qui a été introduit dans le JDK 1.5.

  1. Supposons que vous ayez un service API qui exécute une requête et récupère les données de plusieurs tables.
  2. Ensuite, ces données doivent être manipulées et converties en objet json.
  3. Au cours de cette conversion, il est possible que certains champs booléens aient pour valeur "NULL".
  4. En le recevant en tant que réponse, vous allez certainement l'analyser pour en faire un objet.
  5. Cette conversion automatique peut échouer si votre logique de conversion tente d'analyser la valeur booléenne 'NULL' dans une variable primitive booléenne, car les booléens ne peuvent pas accepter les valeurs 'NULL'.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X