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 が である 1 つのフィールドが float含まれています。

さらに、このクラスには、 を に変換するためのメソッドとStringfloat、 を にString変換floatするためのメソッドと、 を処理floatするときに役立つその他の定数とメソッドが用意されています。

<Android で削除された--: ValueBased の段落

これは 値ベースの クラスです。プログラマは、#equals(オブジェクト) と等しいインスタンスを交換可能として扱う必要があり、同期にインスタンスを使用しないでください。または、予期しない動作が発生する可能性があります。 たとえば、今後のリリースでは、同期が失敗する可能性があります。 -->

<h2>equivalenceRelation>浮動小数点の等価性、等価性、および比較</h2>

クラス java.lang.Double には、値に適用可能な等価性である浮動小数点値の等価性、等価性、および比較について float 説明します。

1.0 に追加されました。

java.lang.FloatJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

Float(Double)

型に変換された Float 引数を表す、新しく割り当てられたオブジェクトを構築します float

Float(Single)

プリミティブfloat引数を表す新しく割り当てられたFloatオブジェクトを構築します。

Float(String)

文字列で表される Floatfloat の浮動小数点値を表す、新しく割り当てられたオブジェクトを構築します。

フィールド

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 は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Number)
ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Number)
Type

Classプリミティブ型 floatを表す インスタンス。

メソッド

ByteValue()

指定した数値の値を として byte返します。

(継承元 Number)
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Compare(Single, Single)

指定した 2 つの値を比較します float

CompareTo(Float)

2 つの Float オブジェクトを数値で比較します。

Dispose()

クラスは Float 、オブジェクト内のプリミティブ型 float の値をラップします。

(継承元 Object)
Dispose(Boolean)

クラスは Float 、オブジェクト内のプリミティブ型 float の値をラップします。

(継承元 Object)
DoubleValue()

拡大プリミティブ変換の後にdouble、 のFloat値を として返します。

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)

を呼び出した場合と同様に、2 つの float 値の大きい 方を返します Math#max(float, float) Math.max

Min(Single, Single)

を呼び出した場合と同様に、2 つの float 値のうち小さい方を返します Math#min(float, float) Math.min

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
ParseFloat(String)

クラス Floatの メソッドによって実行される、指定した Stringで表される値に初期化された新しい floatvalueOf返します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ShortValue()

指定した数値の値を として short返します。

(継承元 Number)
Sum(Single, Single)

+ 演算子に従って 2 つの float 値を加算します。

ToArray<T>()

クラスは Float 、オブジェクト内のプリミティブ型 float の値をラップします。

(継承元 Object)
ToHexString(Single)

引数の 16 進文字列表現を float 返します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
ToString(Single)

引数の文字列表現を float 返します。

UnregisterFromRuntime()

クラスは Float 、オブジェクト内のプリミティブ型 float の値をラップします。

(継承元 Object)
ValueOf(Single)

指定した値を Float 表すインスタンスを返します float

ValueOf(String)

Float引数文字列 で表される値をfloat保持するオブジェクトを返しますs

Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>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 の値をラップします。

適用対象