Lenguaje

Float Clase

Definición

La Float clase encapsula un valor de tipo float primitivo en un objeto .

[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
Herencia
Atributos
Implementaciones

Comentarios

La Float clase encapsula un valor de tipo float primitivo en un objeto . Un objeto de tipo Float contiene un único campo cuyo tipo es float.

Además, esta clase proporciona varios métodos para convertir un float objeto en String y en , Stringfloatasí como otras constantes y métodos útiles al tratar con .float

<-- Android quitado: párrafo en ValueBased

Se trata de una clase basada en valores ; Los programadores deben tratar las instancias que son #equals(Object) iguales que intercambiables y no deben usar instancias para la sincronización o puede producirse un comportamiento impredecible. Por ejemplo, en una versión futura, es posible que se produzca un error en la sincronización. -->

<h2>equivalenciaRelation>Igualdad de punto flotante, Equivalencia y Comparación</h2>

La clase java.lang.Double tiene una explicación de la igualdad, la equivalencia y la comparación de valores de punto flotante que son igualmente aplicables a float los valores.

Agregado en la versión 1.0.

Java documentación para java.lang.Float.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Float(Double)

Construye un objeto recién asignado Float que representa el argumento convertido al tipo float.

Float(Single)

Construye un objeto recién asignado Float que representa el argumento primitivo float .

Float(String)

Construye un objeto recién asignado Float que representa el valor de punto flotante de tipo float representado por la cadena.

Campos

Nombre Description
Bytes

Número de bytes usados para representar un float valor.

MaxExponent

El exponente máximo de una variable finita float puede tener.

MinExponent

Es posible que tenga un exponente mínimo de una variable normalizada float .

MinNormal

Constante que contiene el valor normal positivo más pequeño de tipo float, 2<sup-126></sup>.

Precision

Número de bits en el significado de un float valor.

Size

Número de bits que se usan para representar un float valor.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsInfinite

Devuelve true si este Float valor es infinitamente grande en magnitud; de lo contrario, false .

IsNaN

Devuelve true si este Float valor es un valor Not-a-Number (NaN), false de lo contrario.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
JniPeerMembers

Obtiene los metadatos de JNI usados para invocar miembros de este Java del mismo nivel.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Number)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Number)
Type

Instancia Class que representa el tipo floatprimitivo .

Métodos

Nombre Description
ByteValue()

Devuelve el valor del número especificado como .byte

(Heredado de Number)
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Compare(Single, Single)

Compara los dos valores especificados float .

CompareTo(Float)

Compara dos Float objetos numéricamente.

Construct(JniObjectReference, JniObjectReferenceOptions)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
DoubleValue()

Devuelve el valor de esto Float como un double elemento después de una conversión primitiva de ampliación.

Equals(Object)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Float16ToFloat(Int16)

{

FloatToFloat16(Single)

{

FloatToIntBits(Single)

Devuelve una representación del valor de punto flotante especificado según el diseño de bits "formato único" de punto flotante IEEE 754.

FloatToRawIntBits(Single)

Devuelve una representación del valor de punto flotante especificado según el diseño de bits de punto flotante "single format" de punto flotante IEEE 754, conservando los valores Not-a-Number (NaN).

FloatValue()

Devuelve el float valor de este Float objeto.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
HashCode(Single)

Devuelve un código hash para un float valor; compatible con Float.hashCode().

IntBitsToFloat(Int32)

Devuelve el float valor correspondiente a una representación de bits determinada.

IntValue()

Devuelve el valor de este Float objeto como un int elemento después de una conversión primitiva de restricción.

InvokeIsInfinite(Single)

Devuelve true si el número especificado es infinitamente grande en magnitud; de lo contrario, false .

InvokeIsNaN(Single)

Devuelve true si el número especificado es un valor false Not-a-Number (NaN), de lo contrario.

IsFinite(Single)

Devuelve true si el argumento es un valor finito de punto flotante; devuelve false de lo contrario (para argumentos NaN e infinito).

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
LongValue()

Devuelve el valor de como Float un long elemento después de una conversión primitiva de restricción.

Max(Single, Single)

Devuelve el mayor de dos float valores como si llamara a Math#max(float, float) Math.max.

Min(Single, Single)

Devuelve el menor de dos float valores como si llamara a Math#min(float, float) Math.min.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
ParseFloat(String)

Devuelve un nuevo float inicializado al valor representado por el objeto especificado String, tal como lo realiza el método de la valueOf clase Float.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
ShortValue()

Devuelve el valor del número especificado como .short

(Heredado de Number)
Sum(Single, Single)

Agrega dos float valores juntos según el operador + .

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToHexString(Single)

Devuelve una representación de cadena hexadecimal del float argumento .

ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
ToString(Single)

Devuelve una representación de cadena del float argumento.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
ValueOf(Single)

Devuelve una Float instancia que representa el valor especificado float .

ValueOf(String)

Devuelve un Float objeto que contiene el float valor representado por la cadena sde argumento .

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Operadores

Nombre Description
Explicit(Float to Single)

Convierte el valor especificado Float en Single.

Implementaciones de interfaz explícitas

Nombre Description
IComparable.CompareTo(Object)

Compara este valor con el objeto especificado para ordenar.

IConvertible.GetTypeCode()

Devuelve el código de tipo para este valor.

IConvertible.ToBoolean(IFormatProvider)

Convierte este valor en Boolean.

IConvertible.ToByte(IFormatProvider)

Convierte este valor en Byte.

IConvertible.ToChar(IFormatProvider)

Convierte este valor en Char.

IConvertible.ToDateTime(IFormatProvider)

La conversión a DateTime no se admite y produce InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Convierte este valor en Decimal.

IConvertible.ToDouble(IFormatProvider)

Convierte este valor en Double.

IConvertible.ToInt16(IFormatProvider)

Convierte este valor en Int16.

IConvertible.ToInt32(IFormatProvider)

Convierte este valor en Int32.

IConvertible.ToInt64(IFormatProvider)

Convierte este valor en Int64.

IConvertible.ToSByte(IFormatProvider)

Convierte este valor en SByte.

IConvertible.ToSingle(IFormatProvider)

Convierte este valor en Single.

IConvertible.ToString(IFormatProvider)

Convierte este valor en String.

IConvertible.ToType(Type, IFormatProvider)

Convierte este valor en el tipo especificado por conversionType.

IConvertible.ToUInt16(IFormatProvider)

Convierte este valor en UInt16.

IConvertible.ToUInt32(IFormatProvider)

Convierte este valor en UInt32.

IConvertible.ToUInt64(IFormatProvider)

Convierte este valor en UInt64.

IJavaPeerable.Disposed()

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.Finalized()

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

La Float clase encapsula un valor de tipo float primitivo en un objeto .

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

La Float clase encapsula un valor de tipo float primitivo en un objeto .

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a