プリミティブコンテナー
コレクションフレームワークには、プリミティブデータ型を処理するように設計されたカスタムコンテナーのセットが含まれています。プリミティブ型を使用すると、コンテナーの速度とサイズを最適化できます。これらのコンテナーは、別の言語 Jetbrains.mps.baseLanguage.collections.trove で使用できます。
プリミティブリストコンテナー
list <?、? >
byteArrayList | list <バイト> |
|---|---|
doubleArrayList | list <double> |
floatArrayList | list <フロート> |
intArrayList | list <int> |
longArrayList | リスト <long> |
shortArrayList | list <ショート> |
プリミティブセットコンテナー
set <?、? >
byteHashSet | set <byte> |
|---|---|
doubleHashSet | set <double> |
floatHashSet | set <float> |
intHashSet | set <int> |
longHashSet | set <long> |
shortHashSet | <ショート> を設定します |
プリミティブマップ
map <byte、? >
byteByteHashMap | map <byte、byte> |
|---|---|
byteDoubleHashMap | map <byte、double> |
byteFloatHashMap | map <byte、float> |
byteIntHashMap | map <byte、int> |
byteLongHashMap | map <byte、long> |
byteShortHashMap | map <byte、short> |
map <double、? >
doubleByteHashMap | map <double、byte> |
|---|---|
doubleDoubleHashMap | map <double、double> |
doubleFloatHashMap | map <double、float> |
doubleIntHashMap | map <double、int> |
doubleLongHashMap | map <double、long> |
doubleShortHashMap | map <double、short> |
map <float、? >
floatByteHashMap | map <float、byte> |
|---|---|
floatDoubleHashMap | map <float、double> |
floatFloatHashMap | map <float、float> |
floatIntHashMap | map <float、int> |
floatLongHashMap | map <float、long> |
floatShortHashMap | map <float、short> |
map <int、? >
intByteHashMap | map <int、byte> |
|---|---|
intDoubleHashMap | map <int、double> |
intFloatHashMap | map <int、float> |
intIntHashMap | map <int、int> |
intLongHashMap | map <int、long> |
intShortHashMap | map <int、short> |
map <long、? >
longByteHashMap | map <long、byte> |
|---|---|
longDoubleHashMap | map <long、double> |
longFloatHashMap | map <long、float> |
longIntHashMap | map <long、int> |
longLongHashMap | マップ <long、long> |
longShortHashMap | マップ <long、short> |
map <short、? >
shortByteHashMap | map <short、byte> |
|---|---|
shortDoubleHashMap | map <short、double> |
shortFloatHashMap | map <short、float> |
shortIntHashMap | map <short、int> |
shortLongHashMap | マップ <short、long> |
shortShortHashMap | map <short、short> |
<K> マップ <K、? >
ObjectByteHashMap <K> | マップ <K、byte> |
|---|---|
ObjectDoubleHashMap <K> | マップ <K、double> |
ObjectFloatHashMap <K> | マップ <K、float> |
ObjectIntHashMap <K> | map <K、int> |
ObjectLongHashMap <K> | マップ <K、long> |
ObjectShortHashMap <K> | マップ <K、short> |