Язык

Float Класс

Определение

Класс Float упаковывает значение примитивного типа float в объект.

[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
Наследование
Атрибуты
Реализации

Комментарии

Класс Float упаковывает значение примитивного типа float в объект. Объект типа Float содержит одно поле, тип которого имеет тип float.

Кроме того, этот класс предоставляет несколько методов преобразования a в float a и a StringString, а также других констант и методов, полезных при работе с нейfloatfloat.

<-- Android удалено: абзац в ValueBased

Это класс на основе значений ; программисты должны рассматривать экземпляры, которые #equals(Объект) равны как взаимозаменяемые и не должны использовать экземпляры для синхронизации или непредсказуемого поведения. Например, в будущем выпуске синхронизация может завершиться ошибкой. -->

<h2>equivalenceRelation>Floating-point Equality, Equivalence и Comparison</h2>

java.lang.Double Класс имеет обсуждение равенства, эквивалентности и сравнения значений с плавающей запятой, которые одинаково применимы к float значениям.

Добавлено в версии 1.0.

Java документации по java.lang.Float.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Конструкторы

Имя. Описание
Float(Double)

Создает только что выделенный Float объект, представляющий аргумент, преобразованный в тип float.

Float(Single)

Создает только что выделенный Float объект, представляющий примитивный float аргумент.

Float(String)

Создает только что выделенный Float объект, представляющий значение типа float с плавающей запятой, представленного строкой.

Поля

Имя. Описание
Bytes

Число байтов, используемых для представления float значения.

MaxExponent

Возможно, максимальное экспонентное значение конечной float переменной.

MinExponent

Минимальная экспонентная переменная может иметь нормализованную float .

MinNormal

Константа, содержащая наименьшее положительное нормальное значение типа, 2floatsup-126<>/sup<.>

Precision

Число битов в знаке float значения.

Size

Число битов, используемых для представления float значения.

Свойства

Имя. Описание
Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsInfinite

Возвращает значение true , если это Float значение бесконечно большое в величине, false в противном случае.

IsNaN

Возвращает значение true , если это Float значение не является номером (NaN), false в противном случае.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
JniPeerMembers

Возвращает метаданные JNI, используемые для вызова элементов этого Java однорангового узла.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Number)
ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Number)
Type

Экземпляр Class , представляющий примитивный тип float.

Методы

Имя. Описание
ByteValue()

Возвращает значение указанного числа в виде byte.

(Унаследовано от Number)
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Compare(Single, Single)

Сравнивает два указанных float значения.

CompareTo(Float)

Сравнивает два Float объекта числовым образом.

Construct(JniObjectReference, JniObjectReferenceOptions)

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
DoubleValue()

Возвращает значение этого Float значения double после расширения примитивного преобразования.

Equals(Object)

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
Float16ToFloat(Int16)

{}

FloatToFloat16(Single)

{}

FloatToIntBits(Single)

Возвращает представление указанного значения с плавающей запятой в соответствии с битом IEEE 754 с плавающей запятой "единый формат".

FloatToRawIntBits(Single)

Возвращает представление указанного значения с плавающей запятой в соответствии со значением битового формата IEEE 754 с плавающей запятой, сохраняя значения Not-a-Number (NaN).

FloatValue()

float Возвращает значение этого Float объекта.

GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
HashCode(Single)

Возвращает хэш-код для float значения; совместим с Float.hashCode().

IntBitsToFloat(Int32)

float Возвращает значение, соответствующее заданному битовом представлению.

IntValue()

Возвращает значение этого Float значения после int сужающего примитивного преобразования.

InvokeIsInfinite(Single)

Возвращает значение true , если указанное число бесконечно большое в величине, false в противном случае.

InvokeIsNaN(Single)

Возвращает значение true , если указанное число является значением false Not-a-Number (NaN), в противном случае.

IsFinite(Single)

Возвращает значение, если аргумент является конечным значением с плавающей запятой; возвращается truefalse в противном случае (для аргументов NaN и бесконечности).

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
LongValue()

Возвращает значение этого Float значения после long сужающего примитивного преобразования.

Max(Single, Single)

Возвращает больше двух float значений, как будто путем вызова Math#max(float, float) Math.max.

Min(Single, Single)

Возвращает меньшее из двух float значений, как будто путем вызова Math#min(float, float) Math.min.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
ParseFloat(String)

Возвращает новое float инициализированное значение, представленное указанным Stringметодом valueOf класса Float.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
ShortValue()

Возвращает значение указанного числа в виде short.

(Унаследовано от Number)
Sum(Single, Single)

Добавляет два float значения вместе с оператором +.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToHexString(Single)

Возвращает шестнадцатеричное строковое представление аргумента float .

ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
ToString(Single)

Возвращает строковое представление аргумента float .

UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
ValueOf(Single)

Возвращает экземпляр, представляющий указанное Floatfloat значение.

ValueOf(String)

Float Возвращает объект, содержащий float значение, представленное строкой sаргумента.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Операторы

Имя. Описание
Explicit(Float to Single)

Преобразует указанное Float значение в Single.

Явные реализации интерфейса

Имя. Описание
IComparable.CompareTo(Object)

Сравнивает это значение с указанным объектом для упорядочивания.

IConvertible.GetTypeCode()

Возвращает код типа для этого значения.

IConvertible.ToBoolean(IFormatProvider)

Преобразует это значение в Boolean.

IConvertible.ToByte(IFormatProvider)

Преобразует это значение в Byte.

IConvertible.ToChar(IFormatProvider)

Преобразует это значение в Char.

IConvertible.ToDateTime(IFormatProvider)

Преобразование в DateTime неподдерживаемое и вызывается InvalidCastException.

IConvertible.ToDecimal(IFormatProvider)

Преобразует это значение в Decimal.

IConvertible.ToDouble(IFormatProvider)

Преобразует это значение в Double.

IConvertible.ToInt16(IFormatProvider)

Преобразует это значение в Int16.

IConvertible.ToInt32(IFormatProvider)

Преобразует это значение в Int32.

IConvertible.ToInt64(IFormatProvider)

Преобразует это значение в Int64.

IConvertible.ToSByte(IFormatProvider)

Преобразует это значение в SByte.

IConvertible.ToSingle(IFormatProvider)

Преобразует это значение в Single.

IConvertible.ToString(IFormatProvider)

Преобразует это значение в String.

IConvertible.ToType(Type, IFormatProvider)

Преобразует это значение в тип, указанный в параметре conversionType.

IConvertible.ToUInt16(IFormatProvider)

Преобразует это значение в UInt16.

IConvertible.ToUInt32(IFormatProvider)

Преобразует это значение в UInt32.

IConvertible.ToUInt64(IFormatProvider)

Преобразует это значение в UInt64.

IJavaPeerable.Disposed()

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Класс Float упаковывает значение примитивного типа float в объект.

(Унаследовано от JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Класс Float упаковывает значение примитивного типа float в объект.

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Класс Float упаковывает значение примитивного типа float в объект.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

Применяется к