Float Класс

Определение

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

[Android.Runtime.Register("java/lang/Float", DoNotGenerateAcw=true)]
public sealed class Float : Java.Lang.Number, IConvertible, IDisposable, Java.Interop.IJavaPeerable, 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.

Кроме того, этот класс предоставляет несколько методов преобразования floatString в и в Stringfloat, а также другие константы и методы, полезные при работе с float.

<-- android-removed: paragraph on ValueBased

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

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

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

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

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

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

Float(Double)

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

Float(Single)

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

Float(String)

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

Поля

Bytes

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

MaxExponent

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

MinExponent

Минимальная степень, возможно, имеет нормализованная float переменная.

MinNormal

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

Size

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

Свойства

Class

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

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

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

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

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

IsNaN

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

JniIdentityHashCode

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

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

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

PeerReference

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

(Унаследовано от 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 объекта по числовым значениям.

Dispose()

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

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

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

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

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

Equals(Object)

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

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

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

FloatToRawIntBits(Single)

Возвращает представление указанного значения с плавающей запятой в соответствии с битовой структурой единого формата IEEE 754 с плавающей запятой, сохраняя значения Не-числа (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)

Возвращает значение true , если аргумент является конечным значением с плавающей запятой; возвращает в false противном случае (для аргументов 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)
ShortValue()

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

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

Сложения двух float значений в рамках оператора +.

ToArray<T>()

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

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

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

ToString()

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

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

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

UnregisterFromRuntime()

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

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

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

ValueOf(String)

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

Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

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

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

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

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

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

Операторы

Explicit(Float to Single)

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

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

IComparable.CompareTo(Object)

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

IConvertible.GetTypeCode()

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

IConvertible.ToBoolean(IFormatProvider)

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

IConvertible.ToByte(IFormatProvider)

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

IConvertible.ToChar(IFormatProvider)

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

IConvertible.ToDateTime(IFormatProvider)

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

IConvertible.ToDecimal(IFormatProvider)

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

IConvertible.ToDouble(IFormatProvider)

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

IConvertible.ToInt16(IFormatProvider)

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

IConvertible.ToInt32(IFormatProvider)

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

IConvertible.ToInt64(IFormatProvider)

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

IConvertible.ToSByte(IFormatProvider)

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

IConvertible.ToSingle(IFormatProvider)

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

IConvertible.ToString(IFormatProvider)

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

IConvertible.ToType(Type, IFormatProvider)

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

IConvertible.ToUInt16(IFormatProvider)

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

IConvertible.ToUInt32(IFormatProvider)

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

IConvertible.ToUInt64(IFormatProvider)

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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