Share via


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 的單一欄位。

此外,這個類別提供數個方法,可用來將 轉換成 floatStringStringfloat 以及處理 float 時有用的其他常數和方法。

<-- Android 移除:ValueBased 上的段落

這是 以值為基礎的 類別;程式設計人員應該將 #equals (Object) 相等的實例視為可交換,而且不應該使用實例進行同步處理,或可能發生無法預期的行為。 例如,在未來的版本中,同步處理可能會失敗。 -->

<h2 > 等價Relation > 浮點相等、等價和比較 < /h2>

類別 java.lang.Double 討論相等、等價和浮點值比較,這些值適用于 float 值。

已在 1.0 中新增。

java.lang.Float JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

Float(Double)

建構新配置的 Float 物件,表示轉換成 類型的 float 引數。

Float(Single)

建構代表基本 float 引數之新配置的 Float 物件。

Float(String)

建構新配置的 Float 物件,此物件表示字串所表示之型 float 別的浮點值。

欄位

Bytes

用來表示 float 值的位元組數目。

MaxExponent

有限 float 變數的最大指數。

MinExponent

正規化 float 變數的最小指數可能具有。

MinNormal

常數,保存類型 float 為 、2 < sup-126 >< /sup > 的最小正常態值。

Size

用來表示 float 值的位數。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsInfinite

如果這個 Float 值的大小無限大,則傳 true 回 , false 否則傳回 。

IsNaN

true如果此值 Float 為 Not-a-Number (NaN) ,則傳回 , false 否則傳回 。

JniIdentityHashCode

類別會將 Float 基本類型的 float 值包裝在 物件中。

(繼承來源 Object)
JniPeerMembers

類別會將 Float 基本類型的 float 值包裝在 物件中。

PeerReference

類別會將 Float 基本類型的 float 值包裝在 物件中。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Number)
ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 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 浮點 「單一格式」位配置傳回指定浮點值的標記法,並保留 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如果指定的數位是 Not-a-Number (NaN) 值,則傳回 , false 否則傳回 。

IsFinite(Single)

true如果引數是有限的浮點值,則傳回 ;否則會傳回 false NaN 的 (和無限大引數) 。

JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
LongValue()

在縮小基本轉換之後,傳 long 回這個 Float 的值。

Max(Single, Single)

藉由呼叫 Math#max(float, float) Math.max ,傳回兩 float 個值中的大於 。

Min(Single, Single)

藉由呼叫 Math#min(float, float) Math.min ,傳回兩 float 個值中的較小值。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
ParseFloat(String)

傳回初始化為所指定 值的新 float ,如 類別 Float 的 方法所執行 valueOfString

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 < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /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 值包裝在 物件中。

適用於