クラスjava.lang.Short
の使用
Shortを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
クラス・ファイルの解析、生成および変換ライブラリを提供します。
公開データ型とOpen MBean記述子クラスを提供します。
インキュベート機能。 将来のリリースで削除されます。
-
java.langでのShortの使用
修飾子と型メソッド説明static ShortStringをShortにデコードします。static ShortShort.valueOf(short s) 指定されたshort値を表すShortインスタンスを返します。static Short特定のStringにより指定された値を保持するShortオブジェクトを返します。static Short2番目の引数で指定された基数を使用した構文解析時に、指定されたStringから抽出された値を保持するShortオブジェクトを返します。 -
java.lang.classfileでのShortの使用
Shortを返すjava.lang.classfileのメソッド -
javax.management.openmbeanでのShortの使用
型Shortの型パラメータを持つjavax.management.openmbeanのフィールド修飾子と型フィールド説明static final SimpleType<Short> SimpleType.SHORTJavaクラス名がjava.lang.Shortの値を記述するSimpleTypeインスタンスです。 -
jdk.incubator.vectorでのShortの使用
jdk.incubator.vectorの型Shortの型引数を持つサブクラス型Shortの型パラメータを持つjdk.incubator.vectorのフィールド修飾子と型フィールド説明static final VectorOperators.Conversion<Byte, Short> VectorOperators.B2SbyteValを(short)byteValに変換します。static final VectorOperators.Conversion<Double, Short> VectorOperators.D2SdoubleValを(short)doubleValに変換します。static final VectorOperators.Conversion<Float, Short> VectorOperators.F2SfloatValを(short)floatValに変換します。static final VectorOperators.Conversion<Integer, Short> VectorOperators.I2SintValを(short)intValに変換します。static final VectorOperators.Conversion<Long, Short> VectorOperators.L2SlongValを(short)longValに変換します。static final VectorOperators.Conversion<Short, Byte> VectorOperators.S2BshortValを(byte)shortValに変換します。static final VectorOperators.Conversion<Short, Double> VectorOperators.S2DshortValを(double)shortValに変換します。static final VectorOperators.Conversion<Short, Float> VectorOperators.S2FshortValを(float)shortValに変換します。static final VectorOperators.Conversion<Short, Integer> VectorOperators.S2IshortValを(int)shortValに変換します。static final VectorOperators.Conversion<Short, Long> VectorOperators.S2LshortValを(long)shortValに変換します。static final VectorSpecies<Short> ShortVector.SPECIES_128static final VectorSpecies<Short> ShortVector.SPECIES_256static final VectorSpecies<Short> ShortVector.SPECIES_512static final VectorSpecies<Short> ShortVector.SPECIES_64static final VectorSpecies<Short> ShortVector.SPECIES_MAXstatic final VectorSpecies<Short> ShortVector.SPECIES_PREFERREDShortVectorの優先種。static final VectorOperators.Conversion<Byte, Short> VectorOperators.ZERO_EXTEND_B2SbyteValをshortにゼロ拡張します。static final VectorOperators.Conversion<Short, Integer> VectorOperators.ZERO_EXTEND_S2IshortValをintにゼロ拡張します。static final VectorOperators.Conversion<Short, Long> VectorOperators.ZERO_EXTEND_S2LshortValをlongにゼロ拡張します。型Shortの引数を持つ型を返すjdk.incubator.vectorのメソッド修飾子と型メソッド説明abstract VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, long e) 指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。final VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, long e, VectorMask<Short> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。abstract VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, short e) 指定された比較演算に従って入力スカラーと比較することによって、このベクトルをテストします。final VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, short e, VectorMask<Short> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。abstract VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, Vector<Short> v) 指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。final VectorMask<Short> ShortVector.eq(short e) このベクトルが入力スカラーと等しいかどうかを判定します。final VectorMask<Short> このベクトルが別の入力ベクトルと等しいかどうかを判定します。final VectorMask<Short> ShortVector.lt(short e) このベクトルが入力スカラーより小さいかどうかを判定します。final VectorMask<Short> このベクトルが別の入力ベクトルより小さいかどうかを判定します。abstract VectorMask<Short> ShortVector.test(VectorOperators.Test op) 指定された演算に従って、このベクトルのレーンをテストします。abstract VectorMask<Short> ShortVector.test(VectorOperators.Test op, VectorMask<Short> m) 指定された演算に従って、このベクトルの選択されたレーンをテストします。型Shortの型引数を持つjdk.incubator.vectorのメソッド・パラメータ修飾子と型メソッド説明final ShortVectorShortVector.add(short e, VectorMask<Short> m) このベクトルを入力スカラーのブロードキャストに追加し、マスクによって制御されるレーン要素を選択します。final ShortVectorこのベクトルを2番目の入力ベクトルに追加します。final ShortVectorShortVector.add(Vector<Short> v, VectorMask<Short> m) マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。final ShortVectorShortVector.add(Vector<Short> v, VectorMask<Short> m) マスクの制御下にあるレーンを選択して、このベクトルを2番目の入力ベクトルに追加します。final ShortVectorこのベクトルと次の入力ベクトルのビット単位の論理積(&)を計算します。final ShortVectorShortVector.bitwiseBlend(short bits, Vector<Short> mask) マスク・ビットを提供する別のベクトルの制御下にあるベクトルとスカラーのビットをブレンドします。final ShortVectorShortVector.bitwiseBlend(Vector<Short> bits, short mask) マスク・ビットを提供するスカラーの制御下にある2つのベクトルのビットをブレンドします。final ShortVectorShortVector.bitwiseBlend(Vector<Short> bits, Vector<Short> mask) マスク・ビットを提供する3番目のベクトルの制御下にある2つのベクトルのビットをブレンドします。final ShortVectorShortVector.blend(long e, VectorMask<Short> m) このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。final ShortVectorShortVector.blend(short e, VectorMask<Short> m) このベクトルの選択されたレーンを、マスクの制御下にあるスカラー値で置き換えます。abstract ShortVectorShortVector.blend(Vector<Short> v, VectorMask<Short> m) このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。abstract ShortVectorShortVector.blend(Vector<Short> v, VectorMask<Short> m) このベクトルの選択されたレーンを、マスクの制御下にある2番目の入力ベクトルの対応するレーンに置き換えます。static ShortVectorShortVector.broadcast(VectorSpecies<Short> species, long e) すべてのレーン要素がプリミティブ値eに設定されている、指定された種のベクトルを返します。static ShortVectorShortVector.broadcast(VectorSpecies<Short> species, short e) すべてのレーン要素がプリミティブ値eに設定されている、指定された種のベクトルを返します。final VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, long e, VectorMask<Short> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。final VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, short e, VectorMask<Short> m) 指定された比較演算に従って、マスクによって選択されたレーン単位で入力スカラーと比較することによって、このベクトルをテストします。abstract VectorMask<Short> ShortVector.compare(VectorOperators.Comparison op, Vector<Short> v) 指定された比較演算に従って別の入力ベクトルと比較することによって、このベクトルをテストします。abstract ShortVectorShortVector.compress(VectorMask<Short> m) 特定のマスクのコントロールの下にあるレーンを選択する、このベクトルのレーン要素を圧縮します。final ShortVectorShortVector.div(short e, VectorMask<Short> m) このベクトルを入力スカラーのブロードキャストで除算し、マスクによって制御されるレーン要素を選択します。final ShortVectorこのベクトルを2番目の入力ベクトルで除算します。final ShortVectorShortVector.div(Vector<Short> v, VectorMask<Short> m) このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。final ShortVectorShortVector.div(Vector<Short> v, VectorMask<Short> m) このベクトルをマスクの制御下にある2番目の入力ベクトルで除算します。final VectorMask<Short> このベクトルが別の入力ベクトルと等しいかどうかを判定します。abstract ShortVectorShortVector.expand(VectorMask<Short> m) このベクトルのレーン要素を特定のマスクの制御下で展開します。static ShortVectorShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset) オフセットから始まるshort[]型の配列からベクトルをロードします。static ShortVectorShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, int[] indexMap, int mapOffset) 「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用して、short[]タイプの配列から要素で構成される新しいベクトルを収集します。static ShortVectorShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m) マスクの制御下にあるshort[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。static ShortVectorShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m) マスクの制御下にあるshort[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。static ShortVectorShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, VectorMask<Short> m) オフセットからマスクを使用して、short[]型の配列からベクトルをロードします。static ShortVectorShortVector.fromArray(VectorSpecies<Short> species, short[] a, int offset, VectorMask<Short> m) オフセットからマスクを使用して、short[]型の配列からベクトルをロードします。static ShortVectorShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset) オフセットから始まるchar[]型の配列からベクトルをロードします。static ShortVectorShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, int[] indexMap, int mapOffset) 「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用して、char[]タイプの配列から要素で構成される新しいベクトルを収集します。static ShortVectorShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m) マスクの制御下にあるchar[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。static ShortVectorShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m) マスクの制御下にあるchar[]型の配列から要素で構成される新しいベクトルを収集し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。static ShortVectorShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, VectorMask<Short> m) オフセットからマスクを使用して、char[]型の配列からベクトルをロードします。static ShortVectorShortVector.fromCharArray(VectorSpecies<Short> species, char[] a, int offset, VectorMask<Short> m) オフセットからマスクを使用して、char[]型の配列からベクトルをロードします。static ShortVectorShortVector.fromMemorySegment(VectorSpecies<Short> species, MemorySegment ms, long offset, ByteOrder bo) オフセットから始まる「メモリー・セグメント」からベクトルをメモリー・セグメントにロードします。static ShortVectorShortVector.fromMemorySegment(VectorSpecies<Short> species, MemorySegment ms, long offset, ByteOrder bo, VectorMask<Short> m) オフセットから始まる「メモリー・セグメント」からメモリー・セグメントにベクトルをロードし、マスクを使用します。static ShortVectorShortVector.fromMemorySegment(VectorSpecies<Short> species, MemorySegment ms, long offset, ByteOrder bo, VectorMask<Short> m) オフセットから始まる「メモリー・セグメント」からメモリー・セグメントにベクトルをロードし、マスクを使用します。final voidShortVector.intoArray(short[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m) このベクトルを、マスクの制御下にあるshort[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。final voidShortVector.intoArray(short[] a, int offset, VectorMask<Short> m) このベクトルを、オフセットから始めてマスクを使用するshort[]型の配列に格納します。final voidShortVector.intoCharArray(char[] a, int offset, int[] indexMap, int mapOffset, VectorMask<Short> m) このベクトルを、マスクの制御下にあるchar[]型の配列に分散し、「索引マップ」から一連のセカンダリ・オフセットに固定offsetを追加して取得した索引を使用します。final voidShortVector.intoCharArray(char[] a, int offset, VectorMask<Short> m) このベクトルを、オフセットから始めてマスクを使用するchar[]型の配列に格納します。final voidShortVector.intoMemorySegment(MemorySegment ms, long offset, ByteOrder bo, VectorMask<Short> m) このベクトルを、明示的なバイト順序とマスクを使用してオフセットから始まる「メモリー・セグメント」に格納します。final ShortVectorShortVector.lanewise(VectorOperators.Binary op, long e, VectorMask<Short> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final ShortVectorShortVector.lanewise(VectorOperators.Binary op, short e, VectorMask<Short> m) このベクトルのレーン値とブロードキャスト・スカラーの値を、マスクによって制御されるレーン要素の選択と結合します。abstract ShortVectorShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v) このベクトルの対応するレーン値を2番目の入力ベクトルのレーン値と結合します。abstract ShortVectorShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v, VectorMask<Short> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。abstract ShortVectorShortVector.lanewise(VectorOperators.Binary op, Vector<Short> v, VectorMask<Short> m) このベクトルの対応するレーン値と2番目の入力ベクトルのレーン値を、マスクによって制御されるレーン要素の選択と組み合わせます。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, short e1, short e2, VectorMask<Short> m) このベクトルのレーンの値と2つのブロードキャスト・スカラーの値を組み合わせ、マスクによって制御されるレーン要素を選択します。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, short e1, Vector<Short> v2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, short e1, Vector<Short> v2, VectorMask<Short> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, short e1, Vector<Short> v2, VectorMask<Short> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, Vector<Short> v1, short e2) このベクトルのレーンの値を、別のベクトルおよびブロードキャスト・スカラーの値と結合します。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, Vector<Short> v1, short e2, VectorMask<Short> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。final ShortVectorShortVector.lanewise(VectorOperators.Ternary op, Vector<Short> v1, short e2, VectorMask<Short> m) このベクトルのレーン値を別のベクトルおよびブロードキャスト・スカラーの値と結合し、マスクによって制御されるレーン要素を選択します。abstract ShortVectorこのベクトルの対応するレーン値を、2番目と3番目の入力ベクトルのレーンと結合します。abstract ShortVectorShortVector.lanewise(VectorOperators.Ternary op, Vector<Short> v1, Vector<Short> v2, VectorMask<Short> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。abstract ShortVectorShortVector.lanewise(VectorOperators.Ternary op, Vector<Short> v1, Vector<Short> v2, VectorMask<Short> m) このベクトルの対応するレーン値を2番目と3番目の入力ベクトルのレーンと組み合わせ、マスクによって制御されるレーン要素を選択します。abstract ShortVectorShortVector.lanewise(VectorOperators.Unary op, VectorMask<Short> m) マスクによって制御されるレーン要素の選択を使用して、このベクトルのレーン値を操作します。final VectorMask<Short> このベクトルが別の入力ベクトルより小さいかどうかを判定します。final ShortVectorこのベクトルと2番目の入力ベクトルの大きい方を計算します。final ShortVectorこのベクトルと2番目の入力ベクトルの小さい方を計算します。final ShortVectorShortVector.mul(short e, VectorMask<Short> m) このベクトルに入力スカラーのブロードキャストを掛け、マスクによって制御されるレーン要素を選択します。final ShortVectorこのベクトルに2番目の入力ベクトルを掛けます。final ShortVectorShortVector.mul(Vector<Short> v, VectorMask<Short> m) マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。final ShortVectorShortVector.mul(Vector<Short> v, VectorMask<Short> m) マスクの制御下にある2番目の入力ベクトルでこのベクトルを乗算します。final ShortVectorこのベクトルと別の入力ベクトルのビット単位の論理和(|)を計算します。abstract ShortVectorShortVector.rearrange(VectorShuffle<Short> shuffle) 特定のシャッフルの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。abstract ShortVectorShortVector.rearrange(VectorShuffle<Short> s, Vector<Short> v) 特定のシャッフルの制御下にあるレーンを選択し、シャッフル内の通常のインデックスと例外的なインデックスの両方を使用して、2つのベクトルのレーン要素の位置を変更します。abstract ShortVectorShortVector.rearrange(VectorShuffle<Short> s, Vector<Short> v) 特定のシャッフルの制御下にあるレーンを選択し、シャッフル内の通常のインデックスと例外的なインデックスの両方を使用して、2つのベクトルのレーン要素の位置を変更します。abstract ShortVectorShortVector.rearrange(VectorShuffle<Short> s, VectorMask<Short> m) 特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。abstract ShortVectorShortVector.rearrange(VectorShuffle<Short> s, VectorMask<Short> m) 特定のシャッフルとマスクの制御下にあるレーンを選択して、このベクトルのレーン要素を再配置します。abstract shortShortVector.reduceLanes(VectorOperators.Associative op, VectorMask<Short> m) マスクによって制御される、このベクトルの選択されたレーンから累積された値を返します。abstract ShortVectorShortVector.selectFrom(Vector<Short> v) このベクトルのレーンに格納されている索引値を使用して、2番目のベクトルvに格納されている値をアセンブルします。abstract ShortVectorShortVector.selectFrom(Vector<Short> v1, Vector<Short> v2) このベクトルのレーンに格納されている値を使用して、2番目のベクトルv1および3番目のベクトルv2に格納されている値を組み立てます。abstract ShortVectorShortVector.selectFrom(Vector<Short> s, VectorMask<Short> m) このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。abstract ShortVectorShortVector.selectFrom(Vector<Short> s, VectorMask<Short> m) このベクトルのレーンに格納されているインデックス値を使用して、マスクの制御下で2番目のベクトルに格納されている値を組み立てます。abstract ShortVector現在のベクトル内の指定されたoriginレーンから始まり、すぐ後のベクトルに(必要に応じて)を継続して、隣接するレーンのセグメントをスライスします。final ShortVectorShortVector.slice(int origin, Vector<Short> w, VectorMask<Short> m) マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。final ShortVectorShortVector.slice(int origin, Vector<Short> w, VectorMask<Short> m) マスクの制御下にある隣接レーンのセグメントをスライスします。現在のベクトル内の指定されたoriginレーンから開始し、(必要に応じて)を直後のベクトルに継続します。final ShortVectorShortVector.sub(short e, VectorMask<Short> m) マスクの制御下にあるこのベクトルから入力スカラーを減算します。final ShortVectorこのベクトルから2番目の入力ベクトルを減算します。final ShortVectorShortVector.sub(Vector<Short> v, VectorMask<Short> m) マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。final ShortVectorShortVector.sub(Vector<Short> v, VectorMask<Short> m) マスクの制御下で、このベクトルから2つ目の入力ベクトルを減算します。abstract VectorMask<Short> ShortVector.test(VectorOperators.Test op, VectorMask<Short> m) 指定された演算に従って、このベクトルの選択されたレーンをテストします。abstract ShortVectorslice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。abstract ShortVectorShortVector.unslice(int origin, Vector<Short> w, int part, VectorMask<Short> m) slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。abstract ShortVectorShortVector.unslice(int origin, Vector<Short> w, int part, VectorMask<Short> m) slice()を逆にして、現在のベクトルを別の"background"入力ベクトル内のスライスとして(マスクの制御下)に挿入します。これは、後続の仮想slice()演算に対する一方または他方の入力とみなされます。static ShortVectorShortVector.zero(VectorSpecies<Short> species) すべてのレーン要素がデフォルトのプリミティブ値であるゼロに設定されている、指定された種のベクトルを返します。