Langage

Float Classe

Définition

La Float classe encapsule une valeur de type float primitif dans un objet.

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

Remarques

La Float classe encapsule une valeur de type float primitif dans un objet. Un objet de type Float contient un champ unique dont le type est float.

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

<-- 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. -->

<égalité>à virgule flottante h2>équivalence, équivalence et comparaison</h2>

La classe java.lang.Double a une discussion sur l’égalité, l’équivalence et la comparaison des valeurs à virgule flottante qui s’appliquent également aux float valeurs.

Ajouté dans la version 1.0.

Java documentation pour java.lang.Float.

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
Float(Double)

Construit un objet nouvellement alloué Float qui représente l’argument converti en type float.

Float(Single)

Construit un objet nouvellement alloué Float qui représente l’argument primitif float .

Float(String)

Construit un objet nouvellement alloué Float qui représente la valeur à virgule flottante du type float représenté par la chaîne.

Champs

Nom Description
Bytes

Nombre d’octets utilisés pour représenter une float valeur.

MaxExponent

L’exposant maximal d’une variable finie float peut avoir.

MinExponent

L’exposant minimal d’une variable normalisée float peut avoir.

MinNormal

Constante contenant la plus petite valeur normale positive de type , 2floatsup-126<>/sup<.>

Precision

Nombre de bits dans l’élément significand d’une float valeur.

Size

Nombre de bits utilisés pour représenter une float valeur.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsInfinite

Retourne true si cette Float valeur est infiniment importante en grandeur, false sinon.

IsNaN

Retourne true si cette Float valeur est un nombre non-a-nombre (NaN), false sinon.

JniIdentityHashCode

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

(Hérité de Object)
JniManagedPeerState

La Float classe encapsule une valeur de type float 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 Number)
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 Number)
Type

Instance Class représentant le type floatprimitif .

Méthodes

Nom Description
ByteValue()

Retourne la valeur du nombre spécifié en tant que byte.

(Hérité de Number)
Clone()

Crée et retourne une copie de cet objet.

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

Compare les deux valeurs spécifiées float .

CompareTo(Float)

Compare numériquement deux Float objets.

Construct(JniObjectReference, JniObjectReferenceOptions)

La Float classe encapsule une valeur de type float 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 Float classe encapsule une valeur de type float primitif dans un objet.

(Hérité de JavaObject)
DoubleValue()

Retourne la valeur de ceci Float sous la forme d’une double conversion primitive étendue.

Equals(Object)

La Float classe encapsule une valeur de type float primitif dans un objet.

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

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

(Hérité de Object)
Float16ToFloat(Int16)

{

FloatToFloat16(Single)

{

FloatToIntBits(Single)

Retourne une représentation de la valeur à virgule flottante spécifiée en fonction de la disposition de bits « format unique » à virgule flottante IEEE 754.

FloatToRawIntBits(Single)

Retourne une représentation de la valeur à virgule flottante spécifiée en fonction de la disposition de bits « format unique » de l’IEEE 754, conservant les valeurs NaN (Not-a-Number).

FloatValue()

Retourne la float valeur de cet Float objet.

GetHashCode()

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

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

Retourne un code de hachage pour une float valeur ; compatible avec Float.hashCode().

IntBitsToFloat(Int32)

Retourne la float valeur correspondant à une représentation de bits donnée.

IntValue()

Retourne la valeur de ceci Float sous la forme d’une int conversion primitive étroite.

InvokeIsInfinite(Single)

Retourne true si le nombre spécifié est infiniment important en grandeur, false sinon.

InvokeIsNaN(Single)

Retourne true si le nombre spécifié est une valeur false Not-a-Number (NaN), sinon.

IsFinite(Single)

Retourne true si l’argument est une valeur à virgule flottante finie ; retourne false sinon (pour les arguments NaN et infini).

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)
LongValue()

Retourne la valeur de ceci Float sous la forme d’une long conversion primitive étroite.

Max(Single, Single)

Retourne la valeur supérieure de deux float valeurs comme si vous appelez Math#max(float, float) Math.max.

Min(Single, Single)

Retourne la plus petite de deux float valeurs comme si vous appelez Math#min(float, float) Math.min.

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)
ParseFloat(String)

Retourne une nouvelle float initialisation à la valeur représentée par le spécifié String, comme effectué par la valueOf méthode de classe Float.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

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

La Float classe encapsule une valeur de type float primitif dans un objet.

(Hérité de JavaObject)
ShortValue()

Retourne la valeur du nombre spécifié en tant que short.

(Hérité de Number)
Sum(Single, Single)

Ajoute deux float valeurs ensemble en fonction de l’opérateur +.

ToArray<T>()

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

(Hérité de Object)
ToHexString(Single)

Retourne une représentation sous forme de chaîne hexadécimale de l’argument float .

ToString()

Retourne une représentation sous forme de chaîne de l’objet.

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

Retourne une représentation sous forme de chaîne de l’argument float .

UnregisterFromRuntime()

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

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

Retourne une Float instance représentant la valeur spécifiée float .

ValueOf(String)

Retourne un Float objet contenant la float valeur représentée par la chaîne sd’argument .

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(Float to Single)

Convertit la valeur spécifiée Float en Single.

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)

Convertit cette valeur en Char.

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 Float classe encapsule une valeur de type float primitif dans un objet.

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

La Float classe encapsule une valeur de type float primitif dans un objet.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La Float classe encapsule une valeur de type float primitif dans un objet.

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

La Float classe encapsule une valeur de type float primitif dans un objet.

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

La Float classe encapsule une valeur de type float primitif dans un objet.

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

La Float classe encapsule une valeur de type float primitif dans un objet.

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

La Float classe encapsule une valeur de type float 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 Float classe encapsule une valeur de type float 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 à