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