Langage

Boolean Classe

Définition

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

[Android.Runtime.Register("java/lang/Boolean", DoNotGenerateAcw=true)]
public sealed class Boolean : Java.Lang.Object, IConvertible, IDisposable, Java.IO.ISerializable, Java.Lang.IComparable
[<Android.Runtime.Register("java/lang/Boolean", DoNotGenerateAcw=true)>]
type Boolean = class
    inherit Object
    interface IConvertible
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface IComparable
Héritage
Attributs
Implémente

Remarques

La classe booléenne encapsule une valeur du type boolean primitif dans un objet. Un objet de type Boolean contient un champ unique dont le type est boolean.

En outre, cette classe fournit de nombreuses méthodes pour convertir un boolean en et String un String en un boolean, ainsi que d’autres constantes et méthodes utiles lors de la gestion d’un boolean.

<-- Supprimé par Android : paragraphe sur ValueBased

Il s’agit d’une classe basée sur une valeur ; Les programmeurs doivent traiter les instances qui sont #equals(Object) égales comme interchangeables et ne doivent pas utiliser d’instances pour la synchronisation, ou un comportement imprévisible peut se produire. Par exemple, dans une version ultérieure, la synchronisation peut échouer. -->

Ajouté dans la version 1.0.

Java documentation pour java.lang.Boolean.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
Boolean(Boolean)

Alloue un Boolean objet représentant l’argument value .

Boolean(String)

Alloue un Boolean objet représentant la valeur true si l’argument de chaîne n’est pas null et est égal, ignorant la casse, à la chaîne "true".

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
False

Objet Boolean correspondant à la valeur falseprimitive .

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
True

Objet Boolean correspondant à la valeur trueprimitive .

Type

Objet Class représentant le type primitif booléen.

Méthodes

Nom Description
BooleanValue()

Retourne la valeur de cet Boolean objet en tant que primitive booléenne.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Compare(Boolean, Boolean)

Compare deux boolean valeurs.

CompareTo(Boolean)

Compare cette Boolean instance à une autre.

Construct(JniObjectReference, JniObjectReferenceOptions)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
Equals(Object)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetBoolean(String)

Retourne true si et uniquement si la propriété système nommée par l’argument existe et est égale à, ignorant la casse, la chaîne "true".

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
HashCode(Boolean)

Retourne un code de hachage pour une boolean valeur ; compatible avec Boolean.hashCode().

JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
LogicalAnd(Boolean, Boolean)

Retourne le résultat de l’application de l’opérateur AND logique aux opérandes spécifiés boolean .

LogicalOr(Boolean, Boolean)

Retourne le résultat de l’application de l’opérateur OR logique aux opérandes spécifiés boolean .

LogicalXor(Boolean, Boolean)

Retourne le résultat de l’application de l’opérateur XOR logique aux opérandes spécifiés boolean .

Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
ParseBoolean(String)

Analyse l’argument de chaîne en tant que booléen.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
ToString(Boolean)

Renvoie un String objet représentant la valeur booléenne spécifiée.

UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
ValueOf(Boolean)

Retourne une Boolean instance représentant la valeur spécifiée boolean .

ValueOf(String)

Retourne une Boolean valeur avec une valeur représentée par la chaîne spécifiée.

Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Opérateurs

Nom Description
Explicit(Boolean to Boolean)

Convertit la valeur spécifiée Boolean en Boolean.

Implémentations d’interfaces explicites

Nom Description
IComparable.CompareTo(Object)

Compare cette valeur à l’objet spécifié pour l’ordre.

IConvertible.GetTypeCode()

Retourne le code de type de cette valeur.

IConvertible.ToBoolean(IFormatProvider)

Convertit cette valeur en Boolean.

IConvertible.ToByte(IFormatProvider)

Convertit cette valeur en Byte.

IConvertible.ToChar(IFormatProvider)

La conversion en Char est non prise en charge et lève InvalidCastException.

IConvertible.ToDateTime(IFormatProvider)

La conversion en DateTime est non prise en charge et lève InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Convertit cette valeur en Decimal.

IConvertible.ToDouble(IFormatProvider)

Convertit cette valeur en Double.

IConvertible.ToInt16(IFormatProvider)

Convertit cette valeur en Int16.

IConvertible.ToInt32(IFormatProvider)

Convertit cette valeur en Int32.

IConvertible.ToInt64(IFormatProvider)

Convertit cette valeur en Int64.

IConvertible.ToSByte(IFormatProvider)

Convertit cette valeur en SByte.

IConvertible.ToSingle(IFormatProvider)

Convertit cette valeur en Single.

IConvertible.ToString(IFormatProvider)

Convertit cette valeur en String.

IConvertible.ToType(Type, IFormatProvider)

Convertit cette valeur en type spécifié par conversionType.

IConvertible.ToUInt16(IFormatProvider)

Convertit cette valeur en UInt16.

IConvertible.ToUInt32(IFormatProvider)

Convertit cette valeur en UInt32.

IConvertible.ToUInt64(IFormatProvider)

Convertit cette valeur en UInt64.

IJavaPeerable.Disposed()

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

La classe booléenne encapsule une valeur du type boolean primitif dans un objet.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à