クラスjava.lang.Float
の使用
パッケージ
説明
フォント関連のクラスおよびインタフェースを提供します。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
公開データ型とOpen MBean記述子クラスを提供します。
インキュベート機能。 将来のリリースで削除されます。
-
java.awt.fontでのFloatの使用
修飾子と型フィールド説明static final Float
TextAttribute.JUSTIFICATION_FULL
要求された幅全体に行をそろえます。static final Float
TextAttribute.JUSTIFICATION_NONE
行の位置揃えを許可しません。static final Float
TextAttribute.POSTURE_OBLIQUE
標準イタリック・ポスチャです。static final Float
TextAttribute.POSTURE_REGULAR
標準ポスチャである垂直です。static final Float
TextAttribute.TRACKING_LOOSE
疎なトラッキングを実行します。static final Float
TextAttribute.TRACKING_TIGHT
密なトラッキングを実行します。static final Float
TextAttribute.WEIGHT_BOLD
標準の太字ウエイトです。static final Float
TextAttribute.WEIGHT_DEMIBOLD
WEIGHT_BOLD
よりやや軽いウエイトです。static final Float
TextAttribute.WEIGHT_DEMILIGHT
WEIGHT_LIGHT
とWEIGHT_STANDARD
の中間のウエイトです。static final Float
TextAttribute.WEIGHT_EXTRA_LIGHT
もっとも軽い定義済みウエイトです。static final Float
TextAttribute.WEIGHT_EXTRABOLD
非常に重いウエイトです。static final Float
TextAttribute.WEIGHT_HEAVY
WEIGHT_BOLD
よりやや重いウエイトです。static final Float
TextAttribute.WEIGHT_LIGHT
標準の軽量ウエイトです。static final Float
TextAttribute.WEIGHT_MEDIUM
WEIGHT_REGULAR
とWEIGHT_BOLD
の中間のウエイトです。static final Float
TextAttribute.WEIGHT_REGULAR
標準のウエイトです。static final Float
TextAttribute.WEIGHT_SEMIBOLD
WEIGHT_REGULAR
よりやや重いウエイトです。static final Float
TextAttribute.WEIGHT_ULTRABOLD
もっとも重い定義済みウエイトです。static final Float
TextAttribute.WIDTH_CONDENSED
もっとも狭い定義済みの幅です。static final Float
TextAttribute.WIDTH_EXTENDED
もっとも広い定義済みの幅です。static final Float
TextAttribute.WIDTH_REGULAR
標準の幅です。static final Float
TextAttribute.WIDTH_SEMI_CONDENSED
やや狭い幅です。static final Float
TextAttribute.WIDTH_SEMI_EXTENDED
やや広い幅です。 -
java.langでのFloatの使用
修飾子と型メソッド説明Float.resolveConstantDesc
(MethodHandles.Lookup lookup) このインスタンスをConstantDesc
として解決します。その結果がインスタンス自体です。static Float
Float.valueOf
(float f) 指定されたfloat
値を表すFloat
インスタンスを返します。static Float
文字列引数s
で表されるfloat
値を保持するFloat
オブジェクトを返します。 -
javax.management.openmbeanでのFloatの使用
修飾子と型フィールド説明static final SimpleType<Float>
SimpleType.FLOAT
Javaクラス名がjava.lang.Float
の値を記述するSimpleType
インスタンスです。 -
jdk.incubator.vectorでのFloatの使用
修飾子と型フィールド説明static final VectorOperators.Conversion<Byte,
Float> VectorOperators.B2F
byteVal
を(float)byteVal
に変換します。static final VectorOperators.Conversion<Double,
Float> VectorOperators.D2F
doubleVal
を(float)doubleVal
に変換します。static final VectorOperators.Conversion<Float,
Byte> VectorOperators.F2B
floatVal
を(byte)floatVal
に変換します。static final VectorOperators.Conversion<Float,
Double> VectorOperators.F2D
floatVal
を(double)floatVal
に変換します。static final VectorOperators.Conversion<Float,
Integer> VectorOperators.F2I
floatVal
を(int)floatVal
に変換します。static final VectorOperators.Conversion<Float,
Long> VectorOperators.F2L
floatVal
を(long)floatVal
に変換します。static final VectorOperators.Conversion<Float,
Short> VectorOperators.F2S
floatVal
を(short)floatVal
に変換します。static final VectorOperators.Conversion<Integer,
Float> VectorOperators.I2F
intVal
を(float)intVal
に変換します。static final VectorOperators.Conversion<Long,
Float> VectorOperators.L2F
longVal
を(float)longVal
に変換します。static final VectorOperators.Conversion<Float,
Integer> VectorOperators.REINTERPRET_F2I
floatVal
のビットをint
として再解釈します。static final VectorOperators.Conversion<Integer,
Float> VectorOperators.REINTERPRET_I2F
intVal
のビットをfloat
として再解釈します。static final VectorOperators.Conversion<Short,
Float> VectorOperators.S2F
shortVal
を(float)shortVal
に変換します。static final VectorSpecies<Float>
FloatVector.SPECIES_128
static final VectorSpecies<Float>
FloatVector.SPECIES_256
static final VectorSpecies<Float>
FloatVector.SPECIES_512
static final VectorSpecies<Float>
FloatVector.SPECIES_64
static final VectorSpecies<Float>
FloatVector.SPECIES_MAX
static final VectorSpecies<Float>
FloatVector.SPECIES_PREFERRED
FloatVector
の優先種。修飾子と型メソッド説明abstract VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, float e) 指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。final VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, float e, VectorMask<Float> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。abstract VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, long e) 指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。final VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, long e, VectorMask<Float> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。abstract VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, Vector<Float> v) 指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。final VectorMask<Float>
FloatVector.eq
(float e) このベクトルが入力スカラーと等しいかどうかを判定します。final VectorMask<Float>
このベクトルが別の入力ベクトルと等しいかどうかを判定します。final VectorMask<Float>
FloatVector.lt
(float e) このベクトルが入力スカラーより小さいかどうかを判定します。final VectorMask<Float>
このベクトルが別の入力ベクトルより小さいかどうかを判定します。abstract VectorMask<Float>
FloatVector.test
(VectorOperators.Test op) 指定された演算に従って、このベクトルのレーンをテストします。abstract VectorMask<Float>
FloatVector.test
(VectorOperators.Test op, VectorMask<Float> m) 指定された演算に従って、このベクトルの選択されたレーンをテストします。修飾子と型メソッド説明final FloatVector
FloatVector.add
(float e, VectorMask<Float> m) このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。final FloatVector
このベクトルを2番目の入力ベクトルに追加します。final FloatVector
FloatVector.add
(Vector<Float> v, VectorMask<Float> m) マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。final FloatVector
FloatVector.add
(Vector<Float> v, VectorMask<Float> m) マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。final FloatVector
FloatVector.blend
(float e, VectorMask<Float> m) このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。final FloatVector
FloatVector.blend
(long e, VectorMask<Float> m) このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。abstract FloatVector
FloatVector.blend
(Vector<Float> v, VectorMask<Float> m) このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。abstract FloatVector
FloatVector.blend
(Vector<Float> v, VectorMask<Float> m) このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。static FloatVector
FloatVector.broadcast
(VectorSpecies<Float> species, float e) すべてのレーン要素がプリミティブ値e
に設定されている、指定された種のベクトルを返します。static FloatVector
FloatVector.broadcast
(VectorSpecies<Float> species, long e) すべてのレーン要素がプリミティブ値e
に設定されている、指定された種のベクトルを返します。final VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, float e, VectorMask<Float> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。final VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, long e, VectorMask<Float> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。abstract VectorMask<Float>
FloatVector.compare
(VectorOperators.Comparison op, Vector<Float> v) 指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。abstract FloatVector
FloatVector.compress
(VectorMask<Float> m) 特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。final FloatVector
FloatVector.div
(float e, VectorMask<Float> m) このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。final FloatVector
このベクトルを2番目の入力ベクトルで除算します。final FloatVector
FloatVector.div
(Vector<Float> v, VectorMask<Float> m) このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。final FloatVector
FloatVector.div
(Vector<Float> v, VectorMask<Float> m) このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。final VectorMask<Float>
このベクトルが別の入力ベクトルと等しいかどうかを判定します。abstract FloatVector
FloatVector.expand
(VectorMask<Float> m) このベクトルのレーン要素を特定のマスクの制御下で展開します。final FloatVector
このベクトルに2番目の入力ベクトルを掛け、その結果を3番目の入力ベクトルで合計します。static FloatVector
FloatVector.fromArray
(VectorSpecies<Float> species, float[] a, int offset) オフセットから始まるfloat[]
型の配列からベクトルをロードします。static FloatVector
FloatVector.fromArray
(VectorSpecies<Float> species, float[] a, int offset, int[] indexMap, int mapOffset) 「索引マップ」から一連のセカンダリ・オフセットに固定offset
を追加して取得した索引を使用して、float[]
タイプの配列から要素で構成される新しいベクトルを収集します。static FloatVector
FloatVector.fromArray
(VectorSpecies<Float> species, float[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Float> m) マスクの制御下にあるfloat[]
型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offset
を追加して取得した索引を使用します。static FloatVector
FloatVector.fromArray
(VectorSpecies<Float> species, float[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Float> m) マスクの制御下にあるfloat[]
型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offset
を追加して取得した索引を使用します。static FloatVector
FloatVector.fromArray
(VectorSpecies<Float> species, float[] a, int offset, VectorMask<Float> m) オフセットからマスクを使用して、float[]
型の配列からベクトルをロードします。static FloatVector
FloatVector.fromArray
(VectorSpecies<Float> species, float[] a, int offset, VectorMask<Float> m) オフセットからマスクを使用して、float[]
型の配列からベクトルをロードします。static FloatVector
FloatVector.fromMemorySegment
(VectorSpecies<Float> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo) オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードします。static FloatVector
FloatVector.fromMemorySegment
(VectorSpecies<Float> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m) オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。static FloatVector
FloatVector.fromMemorySegment
(VectorSpecies<Float> species, MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m) オフセットから始まる「メモリー・セグメント」PREVIEWからメモリー・セグメントにベクトルをロードし、マスクを使用します。final void
FloatVector.intoArray
(float[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Float> m) このベクトルを、マスクの制御下にあるfloat[]
型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offset
を追加して取得した索引を使用します。final void
FloatVector.intoArray
(float[] a, int offset, VectorMask<Float> m) このベクトルを、オフセットから始めてマスクを使用するfloat[]
型の配列に格納します。final void
FloatVector.intoMemorySegment
(MemorySegmentPREVIEW ms, long offset, ByteOrder bo, VectorMask<Float> m) 明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」PREVIEWにこのベクトルを格納します。final FloatVector
FloatVector.lanewise
(VectorOperators.Binary op, float e, VectorMask<Float> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。final FloatVector
FloatVector.lanewise
(VectorOperators.Binary op, long e, VectorMask<Float> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Binary op, Vector<Float> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Binary op, Vector<Float> v, VectorMask<Float> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Binary op, Vector<Float> v, VectorMask<Float> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, float e2, VectorMask<Float> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, Vector<Float> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, Vector<Float> v2, VectorMask<Float> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, float e1, Vector<Float> v2, VectorMask<Float> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, float e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, float e2, VectorMask<Float> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, float e2, VectorMask<Float> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract FloatVector
このベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, Vector<Float> v2, VectorMask<Float> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Ternary op, Vector<Float> v1, Vector<Float> v2, VectorMask<Float> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。abstract FloatVector
FloatVector.lanewise
(VectorOperators.Unary op, VectorMask<Float> m) マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。final VectorMask<Float>
このベクトルが別の入力ベクトルより小さいかどうかを判定します。final FloatVector
このベクトルと2番目の入力ベクトルの大きい方を計算します。final FloatVector
このベクトルと2番目の入力ベクトルの小さい方を計算します。final FloatVector
FloatVector.mul
(float e, VectorMask<Float> m) このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。final FloatVector
このベクトルに2番目の入力ベクトルを掛けます。final FloatVector
FloatVector.mul
(Vector<Float> v, VectorMask<Float> m) マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。final FloatVector
FloatVector.mul
(Vector<Float> v, VectorMask<Float> m) マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。final FloatVector
このベクトルを2番目の入力ベクトルの累乗にします。abstract FloatVector
FloatVector.rearrange
(VectorShuffle<Float> m) 特定のシャッフルの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。abstract FloatVector
FloatVector.rearrange
(VectorShuffle<Float> s, Vector<Float> v) 特定のシャッフルの制御下にあるレーンを選択し、シャッフル内の通常のインデックスと例外的なインデックスの両方を使用して、2つのベクトルのレーン要素の位置を変更します。abstract FloatVector
FloatVector.rearrange
(VectorShuffle<Float> s, Vector<Float> v) 特定のシャッフルの制御下にあるレーンを選択し、シャッフル内の通常のインデックスと例外的なインデックスの両方を使用して、2つのベクトルのレーン要素の位置を変更します。abstract FloatVector
FloatVector.rearrange
(VectorShuffle<Float> s, VectorMask<Float> m) 特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。abstract FloatVector
FloatVector.rearrange
(VectorShuffle<Float> s, VectorMask<Float> m) 特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。abstract float
FloatVector.reduceLanes
(VectorOperators.Associative op, VectorMask<Float> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract FloatVector
FloatVector.selectFrom
(Vector<Float> v) このベクトルのレーンに格納されている索引値を使用して、2番目のベクトルv
に格納されている値をアセンブルします。abstract FloatVector
FloatVector.selectFrom
(Vector<Float> s, VectorMask<Float> m) このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。abstract FloatVector
FloatVector.selectFrom
(Vector<Float> s, VectorMask<Float> m) このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。abstract FloatVector
現在のベクトル内の指定されたorigin
レーンから始まり、すぐ後のベクトルに(必要に応じて)を継続して、隣接するレーンのセグメントをスライスします。final FloatVector
FloatVector.slice
(int origin, Vector<Float> w, VectorMask<Float> m) マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたorigin
レーンから開始し、(必要に応じて)を直後のベクトルに継続します。final FloatVector
FloatVector.slice
(int origin, Vector<Float> w, VectorMask<Float> m) マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたorigin
レーンから開始し、(必要に応じて)を直後のベクトルに継続します。final FloatVector
FloatVector.sub
(float e, VectorMask<Float> m) マスクの制御下にあるこのベクトルから入力スカラーを減算します。final FloatVector
このベクトルから2番目の入力ベクトルを減算します。final FloatVector
FloatVector.sub
(Vector<Float> v, VectorMask<Float> m) マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。final FloatVector
FloatVector.sub
(Vector<Float> v, VectorMask<Float> m) マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。abstract VectorMask<Float>
FloatVector.test
(VectorOperators.Test op, VectorMask<Float> m) 指定された演算に従って、このベクトルの選択されたレーンをテストします。abstract FloatVector
slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして挿入します。これは、後続の仮想slice()
演算に対する一方または他方の入力とみなされます。abstract FloatVector
FloatVector.unslice
(int origin, Vector<Float> w, int part, VectorMask<Float> m) slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()
演算に対する一方または他方の入力とみなされます。abstract FloatVector
FloatVector.unslice
(int origin, Vector<Float> w, int part, VectorMask<Float> m) slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()
演算に対する一方または他方の入力とみなされます。static FloatVector
FloatVector.zero
(VectorSpecies<Float> species) すべてのレーン要素がデフォルトのプリミティブ値であるゼロに設定されている、指定された種のベクトルを返します。