|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.collection.CollectionsUtil
public abstract class CollectionsUtil
コレクションのためのユーティリティです。
コンストラクタの概要 | |
---|---|
CollectionsUtil()
|
メソッドの概要 | ||
---|---|---|
static boolean |
isEmpty(Collection<?> collection)
Collection がnullまたは要素が無い場合はtrueを返します。 |
|
static boolean |
isEmpty(Map<?,?> map)
Map がnullまたは要素が無い場合はtrueを返します。 |
|
static boolean |
isNotEmpty(Collection<?> collection)
Collection がnullでも要素が無いわけでもない場合はtrueを返します。 |
|
static boolean |
isNotEmpty(Map<?,?> map)
Map がnullでも要素が無いわけでもない場合はtrueを返します。 |
|
static
|
newArrayBlockingQueue(int capacity)
ArrayBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newArrayBlockingQueue(int capacity,
boolean fair)
ArrayBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newArrayBlockingQueue(int capacity,
boolean fair,
Collection<? extends E> c)
ArrayBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newArrayDeque()
ArrayDeque の新しいインスタンスを作成して返します。 |
|
static
|
newArrayDeque(Collection<? extends E> c)
ArrayDeque の新しいインスタンスを作成して返します。 |
|
static
|
newArrayDeque(int numElements)
ArrayDeque の新しいインスタンスを作成して返します。 |
|
static
|
newArrayList()
ArrayList の新しいインスタンスを作成して返します。 |
|
static
|
newArrayList(Collection<? extends E> c)
ArrayList の新しいインスタンスを作成して返します。 |
|
static
|
newArrayList(int initialCapacity)
ArrayList の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentHashMap()
ConcurrentHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentHashMap(int initialCapacity)
ConcurrentHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentHashMap(int initialCapacity,
float loadFactor,
int concurrencyLevel)
ConcurrentHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentHashMap(Map<? extends K,? extends V> m)
ConcurrentHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentLinkedQueue()
ConcurrentLinkedQueue の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentLinkedQueue(Collection<? extends E> c)
ConcurrentLinkedQueue の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListMap()
ConcurrentSkipListMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListMap(Comparator<? super K> c)
ConcurrentSkipListMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListMap(Map<? extends K,? extends V> m)
ConcurrentSkipListMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListMap(SortedMap<K,? extends V> m)
ConcurrentSkipListMap の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListSet()
ConcurrentSkipListSet の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListSet(Collection<? extends E> c)
ConcurrentSkipListSet の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListSet(Comparator<? super E> c)
ConcurrentSkipListSet の新しいインスタンスを作成して返します。 |
|
static
|
newConcurrentSkipListSet(SortedSet<? extends E> s)
ConcurrentSkipListSet の新しいインスタンスを作成して返します。 |
|
static
|
newCopyOnWriteArrayList()
CopyOnWriteArrayList の新しいインスタンスを作成して返します。 |
|
static
|
newCopyOnWriteArrayList(Collection<? extends E> c)
CopyOnWriteArrayList の新しいインスタンスを作成して返します。 |
|
static
|
newCopyOnWriteArrayList(E[] toCopyIn)
CopyOnWriteArrayList の新しいインスタンスを作成して返します。 |
|
static
|
newCopyOnWriteArraySet()
CopyOnWriteArraySet の新しいインスタンスを作成して返します。 |
|
static
|
newCopyOnWriteArraySet(Collection<? extends E> c)
CopyOnWriteArraySet の新しいインスタンスを作成して返します。 |
|
static
|
newDelayQueue()
DelayQueue の新しいインスタンスを作成して返します。 |
|
static
|
newDelayQueue(Collection<? extends E> c)
DelayQueue の新しいインスタンスを作成して返します。 |
|
static
|
newEnumMap(Class<K> keyType)
EnumMap の新しいインスタンスを作成して返します。 |
|
static
|
newEnumMap(EnumMap<K,? extends V> m)
EnumMap の新しいインスタンスを作成して返します。 |
|
static
|
newEnumMap(Map<K,? extends V> m)
EnumMap の新しいインスタンスを作成して返します。 |
|
static
|
newHashMap()
HashMap の新しいインスタンスを作成して返します。 |
|
static
|
newHashMap(int initialCapacity)
HashMap の新しいインスタンスを作成して返します。 |
|
static
|
newHashMap(int initialCapacity,
float loadFactor)
HashMap の新しいインスタンスを作成して返します。 |
|
static
|
newHashMap(Map<? extends K,? extends V> m)
HashMap の新しいインスタンスを作成して返します。 |
|
static
|
newHashSet()
HashSet の新しいインスタンスを作成して返します。 |
|
static
|
newHashSet(Collection<? extends E> c)
HashSet の新しいインスタンスを作成して返します。 |
|
static
|
newHashSet(int initialCapacity)
HashSet の新しいインスタンスを作成して返します。 |
|
static
|
newHashSet(int initialCapacity,
float loadFactor)
HashSet の新しいインスタンスを作成して返します。 |
|
static
|
newHashtable()
Hashtable の新しいインスタンスを作成して返します。 |
|
static
|
newHashtable(int initialCapacity)
Hashtable の新しいインスタンスを作成して返します。 |
|
static
|
newHashtable(int initialCapacity,
float loadFactor)
Hashtable の新しいインスタンスを作成して返します。 |
|
static
|
newHashtable(Map<? extends K,? extends V> m)
Hashtable の新しいインスタンスを作成して返します。 |
|
static
|
newIdentityHashMap()
IdentityHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newIdentityHashMap(int expectedMaxSize)
IdentityHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newIdentityHashMap(Map<? extends K,? extends V> m)
IdentityHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedBlockingDeque()
LinkedBlockingDeque の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedBlockingDeque(Collection<? extends E> c)
LinkedBlockingDeque の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedBlockingDeque(int initialCapacity)
LinkedBlockingDeque の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedBlockingQueue()
LinkedBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedBlockingQueue(Collection<? extends E> c)
LinkedBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedBlockingQueue(int initialCapacity)
LinkedBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashMap()
LinkedHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashMap(int initialCapacity)
LinkedHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashMap(int initialCapacity,
float loadFactor)
LinkedHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashMap(Map<? extends K,? extends V> m)
LinkedHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashSet()
LinkedHashSet の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashSet(Collection<? extends E> c)
LinkedHashSet の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashSet(int initialCapacity)
LinkedHashSet の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedHashSet(int initialCapacity,
float loadFactor)
LinkedHashSet の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedList()
LinkedList の新しいインスタンスを作成して返します。 |
|
static
|
newLinkedList(Collection<? extends E> c)
LinkedList の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityBlockingQueue()
PriorityBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityBlockingQueue(Collection<? extends E> c)
PriorityBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityBlockingQueue(int initialCapacity)
PriorityBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityBlockingQueue(int initialCapacity,
Comparator<? super E> comparator)
PriorityBlockingQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityQueue()
PriorityQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityQueue(Collection<? extends E> c)
PriorityQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityQueue(int initialCapacity)
PriorityQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityQueue(int initialCapacity,
Comparator<? super E> comparator)
PriorityQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityQueue(PriorityQueue<? extends E> c)
PriorityQueue の新しいインスタンスを作成して返します。 |
|
static
|
newPriorityQueue(SortedSet<? extends E> c)
PriorityQueue の新しいインスタンスを作成して返します。 |
|
static
|
newStack()
Stack の新しいインスタンスを作成して返します。 |
|
static
|
newSynchronousQueue()
SynchronousQueue の新しいインスタンスを作成して返します。 |
|
static
|
newSynchronousQueue(boolean fair)
SynchronousQueue の新しいインスタンスを作成して返します。 |
|
static
|
newTreeMap()
TreeMap の新しいインスタンスを作成して返します。 |
|
static
|
newTreeMap(Comparator<? super K> c)
TreeMap の新しいインスタンスを作成して返します。 |
|
static
|
newTreeMap(Map<? extends K,? extends V> m)
TreeMap の新しいインスタンスを作成して返します。 |
|
static
|
newTreeMap(SortedMap<K,? extends V> m)
TreeMap の新しいインスタンスを作成して返します。 |
|
static
|
newTreeSet()
TreeSet の新しいインスタンスを作成して返します。 |
|
static
|
newTreeSet(Collection<? extends E> c)
TreeSet の新しいインスタンスを作成して返します。 |
|
static
|
newTreeSet(Comparator<? super E> c)
TreeSet の新しいインスタンスを作成して返します。 |
|
static
|
newTreeSet(SortedSet<? extends E> s)
TreeSet の新しいインスタンスを作成して返します。 |
|
static
|
newVector()
Vector の新しいインスタンスを作成して返します。 |
|
static
|
newVector(Collection<? extends E> c)
Vector の新しいインスタンスを作成して返します。 |
|
static
|
newVector(int initialCapacity)
Vector の新しいインスタンスを作成して返します。 |
|
static
|
newVector(int initialCapacity,
int capacityIncrement)
Vector の新しいインスタンスを作成して返します。 |
|
static
|
newWeakHashMap()
WeakHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newWeakHashMap(int initialCapacity)
WeakHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newWeakHashMap(int initialCapacity,
float loadFactor)
WeakHashMap の新しいインスタンスを作成して返します。 |
|
static
|
newWeakHashMap(Map<? extends K,? extends V> m)
WeakHashMap の新しいインスタンスを作成して返します。 |
|
static
|
putIfAbsent(ConcurrentMap<K,V> map,
K key,
V value)
マップが指定されたキーを含んでいない場合は、キーを指定された値に関連付けます。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public CollectionsUtil()
メソッドの詳細 |
---|
public static <E> ArrayBlockingQueue<E> newArrayBlockingQueue(int capacity)
ArrayBlockingQueue
の新しいインスタンスを作成して返します。
E
- ArrayBlockingQueue
の要素型capacity
- キューの容量
ArrayBlockingQueue
の新しいインスタンスArrayBlockingQueue.ArrayBlockingQueue(int)
public static <E> ArrayBlockingQueue<E> newArrayBlockingQueue(int capacity, boolean fair)
ArrayBlockingQueue
の新しいインスタンスを作成して返します。
E
- ArrayBlockingQueue
の要素型capacity
- キューの容量fair
- true
の場合、挿入または削除時にブロックされたスレッドに対するキューアクセス
ArrayBlockingQueue
の新しいインスタンスArrayBlockingQueue.ArrayBlockingQueue(int, boolean)
public static <E> ArrayBlockingQueue<E> newArrayBlockingQueue(int capacity, boolean fair, Collection<? extends E> c)
ArrayBlockingQueue
の新しいインスタンスを作成して返します。
E
- ArrayBlockingQueue
の要素型capacity
- キューの容量fair
- true
の場合、挿入または削除時にブロックされたスレッドに対するキューアクセスc
- 最初に含む要素のコレクション
ArrayBlockingQueue
の新しいインスタンスArrayBlockingQueue.ArrayBlockingQueue(int, boolean, Collection)
public static <E> ArrayDeque<E> newArrayDeque()
ArrayDeque
の新しいインスタンスを作成して返します。
E
- ArrayDeque
の要素型
ArrayDeque
の新しいインスタンスArrayDeque.ArrayDeque()
public static <E> ArrayDeque<E> newArrayDeque(Collection<? extends E> c)
ArrayDeque
の新しいインスタンスを作成して返します。
E
- ArrayDeque
の要素型c
- 要素が両端キューに配置されるコレクション
ArrayDeque
の新しいインスタンスArrayDeque.ArrayDeque(Collection)
public static <E> ArrayDeque<E> newArrayDeque(int numElements)
ArrayDeque
の新しいインスタンスを作成して返します。
E
- ArrayDeque
の要素型numElements
- 両端キューの初期容量の範囲の下限
ArrayDeque
の新しいインスタンスArrayDeque.ArrayDeque(int)
public static <E> ArrayList<E> newArrayList()
ArrayList
の新しいインスタンスを作成して返します。
E
- ArrayList
の要素型
ArrayList
の新しいインスタンスArrayList.ArrayList()
public static <E> ArrayList<E> newArrayList(Collection<? extends E> c)
ArrayList
の新しいインスタンスを作成して返します。
E
- ArrayList
の要素型c
- 要素がリストに配置されるコレクション
ArrayList
の新しいインスタンスArrayList.ArrayList(Collection)
public static <E> ArrayList<E> newArrayList(int initialCapacity)
ArrayList
の新しいインスタンスを作成して返します。
E
- ArrayList
の要素型initialCapacity
- リストの初期容量
ArrayList
の新しいインスタンスArrayList.ArrayList(int)
public static <K,V> ConcurrentHashMap<K,V> newConcurrentHashMap()
ConcurrentHashMap
の新しいインスタンスを作成して返します。
K
- ConcurrentHashMap
のキーの型V
- ConcurrentHashMap
の値の型
ConcurrentHashMap
の新しいインスタンスConcurrentHashMap.ConcurrentHashMap()
public static <K,V> ConcurrentHashMap<K,V> newConcurrentHashMap(int initialCapacity)
ConcurrentHashMap
の新しいインスタンスを作成して返します。
K
- ConcurrentHashMap
のキーの型V
- ConcurrentHashMap
の値の型initialCapacity
- 初期容量
ConcurrentHashMap
の新しいインスタンスConcurrentHashMap.ConcurrentHashMap(int)
public static <K,V> ConcurrentHashMap<K,V> newConcurrentHashMap(int initialCapacity, float loadFactor, int concurrencyLevel)
ConcurrentHashMap
の新しいインスタンスを作成して返します。
K
- ConcurrentHashMap
のキーの型V
- ConcurrentHashMap
の値の型initialCapacity
- 初期容量loadFactor
- サイズ変更の制御に使用される負荷係数のしきい値concurrencyLevel
- 同時更新を行うスレッドの推定数
ConcurrentHashMap
の新しいインスタンスConcurrentHashMap.ConcurrentHashMap(int, float, int)
public static <K,V> ConcurrentHashMap<K,V> newConcurrentHashMap(Map<? extends K,? extends V> m)
ConcurrentHashMap
の新しいインスタンスを作成して返します。
K
- ConcurrentHashMap
のキーの型V
- ConcurrentHashMap
の値の型m
- 作成されるマップに配置されるマップ
ConcurrentHashMap
の新しいインスタンスConcurrentHashMap.ConcurrentHashMap(Map)
public static <E> ConcurrentLinkedQueue<E> newConcurrentLinkedQueue()
ConcurrentLinkedQueue
の新しいインスタンスを作成して返します。
E
- ConcurrentLinkedQueue
の要素型
ConcurrentLinkedQueue
の新しいインスタンスConcurrentLinkedQueue.ConcurrentLinkedQueue()
public static <E> ConcurrentLinkedQueue<E> newConcurrentLinkedQueue(Collection<? extends E> c)
ConcurrentLinkedQueue
の新しいインスタンスを作成して返します。
E
- ConcurrentLinkedQueue
の要素型c
- 最初に含む要素のコレクション
ConcurrentLinkedQueue
の新しいインスタンスConcurrentLinkedQueue.ConcurrentLinkedQueue(Collection)
public static <K,V> ConcurrentSkipListMap<K,V> newConcurrentSkipListMap()
ConcurrentSkipListMap
の新しいインスタンスを作成して返します。
K
- ConcurrentSkipListMap
のキーの型V
- ConcurrentSkipListMap
の値の型
ConcurrentSkipListMap
の新しいインスタンスConcurrentSkipListMap.ConcurrentSkipListMap()
public static <K,V> ConcurrentSkipListMap<K,V> newConcurrentSkipListMap(Comparator<? super K> c)
ConcurrentSkipListMap
の新しいインスタンスを作成して返します。
K
- ConcurrentSkipListMap
のキーの型V
- ConcurrentSkipListMap
の値の型c
- Comparator
ConcurrentSkipListMap
の新しいインスタンスConcurrentSkipListMap.ConcurrentSkipListMap(Comparator)
public static <K,V> ConcurrentSkipListMap<K,V> newConcurrentSkipListMap(Map<? extends K,? extends V> m)
ConcurrentSkipListMap
の新しいインスタンスを作成して返します。
K
- ConcurrentSkipListMap
のキーの型V
- ConcurrentSkipListMap
の値の型m
- 作成されるマップに配置されるマップ
ConcurrentSkipListMap
の新しいインスタンスConcurrentSkipListMap.ConcurrentSkipListMap(Map)
public static <K,V> ConcurrentSkipListMap<K,V> newConcurrentSkipListMap(SortedMap<K,? extends V> m)
ConcurrentSkipListMap
の新しいインスタンスを作成して返します。
K
- ConcurrentSkipListMap
のキーの型V
- ConcurrentSkipListMap
の値の型m
- 作成されるマップに配置されるマップ
ConcurrentSkipListMap
の新しいインスタンスConcurrentSkipListMap.ConcurrentSkipListMap(SortedMap)
public static <E> ConcurrentSkipListSet<E> newConcurrentSkipListSet()
ConcurrentSkipListSet
の新しいインスタンスを作成して返します。
E
- ConcurrentSkipListSet
の要素型
ConcurrentSkipListSet
の新しいインスタンスConcurrentSkipListSet.ConcurrentSkipListSet()
public static <E> ConcurrentSkipListSet<E> newConcurrentSkipListSet(Collection<? extends E> c)
ConcurrentSkipListSet
の新しいインスタンスを作成して返します。
E
- ConcurrentSkipListSet
の要素型c
- 要素がセットに配置されるコレクション
ConcurrentSkipListSet
の新しいインスタンスConcurrentSkipListSet.ConcurrentSkipListSet(Collection)
public static <E> ConcurrentSkipListSet<E> newConcurrentSkipListSet(Comparator<? super E> c)
ConcurrentSkipListSet
の新しいインスタンスを作成して返します。
E
- ConcurrentSkipListSet
の要素型c
- このセットをソートするために使用されるコンパレータ
ConcurrentSkipListSet
の新しいインスタンスConcurrentSkipListSet.ConcurrentSkipListSet(Comparator)
public static <E> ConcurrentSkipListSet<E> newConcurrentSkipListSet(SortedSet<? extends E> s)
ConcurrentSkipListSet
の新しいインスタンスを作成して返します。
E
- ConcurrentSkipListSet
の要素型s
- 要素がセットに配置されるコレクション
ConcurrentSkipListSet
の新しいインスタンスConcurrentSkipListSet.ConcurrentSkipListSet(SortedSet)
public static <E> CopyOnWriteArrayList<E> newCopyOnWriteArrayList()
CopyOnWriteArrayList
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArrayList
の要素型
CopyOnWriteArrayList
の新しいインスタンスCopyOnWriteArrayList.CopyOnWriteArrayList()
public static <E> CopyOnWriteArrayList<E> newCopyOnWriteArrayList(Collection<? extends E> c)
CopyOnWriteArrayList
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArrayList
の要素型c
- 最初に保持していた要素のコレクション
CopyOnWriteArrayList
の新しいインスタンスCopyOnWriteArrayList.CopyOnWriteArrayList(Collection)
public static <E> CopyOnWriteArrayList<E> newCopyOnWriteArrayList(E[] toCopyIn)
CopyOnWriteArrayList
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArrayList
の要素型toCopyIn
- 配列 (この配列のコピーは内部配列として使用される)
CopyOnWriteArrayList
の新しいインスタンスCopyOnWriteArrayList.CopyOnWriteArrayList(Object[])
public static <E> CopyOnWriteArraySet<E> newCopyOnWriteArraySet()
CopyOnWriteArraySet
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArraySet
の要素型
CopyOnWriteArraySet
の新しいインスタンスCopyOnWriteArraySet.CopyOnWriteArraySet()
public static <E> CopyOnWriteArraySet<E> newCopyOnWriteArraySet(Collection<? extends E> c)
CopyOnWriteArraySet
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArraySet
の要素型c
- コレクション
CopyOnWriteArraySet
の新しいインスタンスCopyOnWriteArraySet.CopyOnWriteArraySet(Collection)
public static <E extends Delayed> DelayQueue<E> newDelayQueue()
DelayQueue
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArraySet
の要素型
DelayQueue
の新しいインスタンスDelayQueue.DelayQueue()
public static <E extends Delayed> DelayQueue<E> newDelayQueue(Collection<? extends E> c)
DelayQueue
の新しいインスタンスを作成して返します。
E
- CopyOnWriteArraySet
の要素型c
- コレクション
DelayQueue
の新しいインスタンスDelayQueue.DelayQueue(Collection)
public static <K extends Enum<K>,V> EnumMap<K,V> newEnumMap(Class<K> keyType)
EnumMap
の新しいインスタンスを作成して返します。
K
- EnumMap
のキーの型V
- EnumMap
の値の型keyType
- この enum マップ用のキー型のクラスオブジェクト
EnumMap
の新しいインスタンスEnumMap.EnumMap(Class)
public static <K extends Enum<K>,V> EnumMap<K,V> newEnumMap(EnumMap<K,? extends V> m)
EnumMap
の新しいインスタンスを作成して返します。
K
- EnumMap
のキーの型V
- EnumMap
の値の型m
- この enum マップの初期化元の enum マップ
EnumMap
の新しいインスタンスEnumMap.EnumMap(EnumMap)
public static <K extends Enum<K>,V> EnumMap<K,V> newEnumMap(Map<K,? extends V> m)
EnumMap
の新しいインスタンスを作成して返します。
K
- EnumMap
のキーの型V
- EnumMap
の値の型m
- この enum マップの初期化元のマップ
EnumMap
の新しいインスタンスEnumMap.EnumMap(Map)
public static <K,V> HashMap<K,V> newHashMap()
HashMap
の新しいインスタンスを作成して返します。
K
- HashMap
のキーの型V
- HashMap
の値の型
HashMap
の新しいインスタンスHashMap.HashMap()
public static <K,V> HashMap<K,V> newHashMap(int initialCapacity)
HashMap
の新しいインスタンスを作成して返します。
K
- HashMap
のキーの型V
- HashMap
の値の型initialCapacity
- 初期容量
HashMap
の新しいインスタンスHashMap.HashMap(int)
public static <K,V> HashMap<K,V> newHashMap(int initialCapacity, float loadFactor)
HashMap
の新しいインスタンスを作成して返します。
K
- HashMap
のキーの型V
- HashMap
の値の型initialCapacity
- 初期容量loadFactor
- サイズ変更の制御に使用される負荷係数のしきい値
HashMap
の新しいインスタンスHashMap.HashMap(int, float)
public static <K,V> HashMap<K,V> newHashMap(Map<? extends K,? extends V> m)
HashMap
の新しいインスタンスを作成して返します。
K
- HashMap
のキーの型V
- HashMap
の値の型m
- 作成されるマップに配置されるマップ
HashMap
の新しいインスタンスHashMap.HashMap(int, float)
public static <E> HashSet<E> newHashSet()
HashSet
の新しいインスタンスを作成して返します。
E
- HashSet
の要素型
HashSet
の新しいインスタンスHashSet.HashSet()
public static <E> HashSet<E> newHashSet(Collection<? extends E> c)
HashSet
の新しいインスタンスを作成して返します。
E
- HashSet
の要素型c
- 要素がセットに配置されるコレクション
HashSet
の新しいインスタンスHashSet.HashSet()
public static <E> HashSet<E> newHashSet(int initialCapacity)
HashSet
の新しいインスタンスを作成して返します。
E
- HashSet
の要素型initialCapacity
- 初期容量
HashSet
の新しいインスタンスHashSet.HashSet()
public static <E> HashSet<E> newHashSet(int initialCapacity, float loadFactor)
HashSet
の新しいインスタンスを作成して返します。
E
- HashSet
の要素型initialCapacity
- 初期容量loadFactor
- 負荷係数
HashSet
の新しいインスタンスHashSet.HashSet()
public static <K,V> Hashtable<K,V> newHashtable()
Hashtable
の新しいインスタンスを作成して返します。
K
- Hashtable
のキーの型V
- Hashtable
の値の型
Hashtable
の新しいインスタンスHashtable.Hashtable()
public static <K,V> Hashtable<K,V> newHashtable(int initialCapacity)
Hashtable
の新しいインスタンスを作成して返します。
K
- Hashtable
のキーの型V
- Hashtable
の値の型initialCapacity
- ハッシュテーブルの初期容量
Hashtable
の新しいインスタンスHashtable.Hashtable(int)
public static <K,V> Hashtable<K,V> newHashtable(int initialCapacity, float loadFactor)
Hashtable
の新しいインスタンスを作成して返します。
K
- Hashtable
のキーの型V
- Hashtable
の値の型initialCapacity
- ハッシュテーブルの初期容量loadFactor
- ハッシュテーブルの負荷係数
Hashtable
の新しいインスタンスHashtable.Hashtable(int, float)
public static <K,V> Hashtable<K,V> newHashtable(Map<? extends K,? extends V> m)
Hashtable
の新しいインスタンスを作成して返します。
K
- Hashtable
のキーの型V
- Hashtable
の値の型m
- 作成されるマップに配置されるマップ
Hashtable
の新しいインスタンスHashtable.Hashtable(Map)
public static <K,V> IdentityHashMap<K,V> newIdentityHashMap()
IdentityHashMap
の新しいインスタンスを作成して返します。
K
- IdentityHashMap
のキーの型V
- IdentityHashMap
の値の型
IdentityHashMap
の新しいインスタンスIdentityHashMap.IdentityHashMap()
public static <K,V> IdentityHashMap<K,V> newIdentityHashMap(int expectedMaxSize)
IdentityHashMap
の新しいインスタンスを作成して返します。
K
- IdentityHashMap
のキーの型V
- IdentityHashMap
の値の型expectedMaxSize
- マップの予想最大サイズ
IdentityHashMap
の新しいインスタンスIdentityHashMap.IdentityHashMap(int)
public static <K,V> IdentityHashMap<K,V> newIdentityHashMap(Map<? extends K,? extends V> m)
IdentityHashMap
の新しいインスタンスを作成して返します。
K
- IdentityHashMap
のキーの型V
- IdentityHashMap
の値の型m
- 作成されるマップに配置されるマップ
IdentityHashMap
の新しいインスタンスIdentityHashMap.IdentityHashMap(Map)
public static <E> LinkedBlockingDeque<E> newLinkedBlockingDeque()
LinkedBlockingDeque
の新しいインスタンスを作成して返します。
E
- LinkedBlockingDeque
の要素型
LinkedBlockingDeque
の新しいインスタンスLinkedBlockingDeque.LinkedBlockingDeque()
public static <E> LinkedBlockingDeque<E> newLinkedBlockingDeque(Collection<? extends E> c)
LinkedBlockingDeque
の新しいインスタンスを作成して返します。
E
- LinkedBlockingDeque
の要素型c
- 要素がリストに配置されるコレクション
LinkedBlockingDeque
の新しいインスタンスLinkedBlockingDeque.LinkedBlockingDeque(Collection)
public static <E> LinkedBlockingDeque<E> newLinkedBlockingDeque(int initialCapacity)
LinkedBlockingDeque
の新しいインスタンスを作成して返します。
E
- LinkedBlockingDeque
の要素型initialCapacity
- リストの初期容量
LinkedBlockingDeque
の新しいインスタンスLinkedBlockingDeque.LinkedBlockingDeque(int)
public static <E> LinkedBlockingQueue<E> newLinkedBlockingQueue()
LinkedBlockingQueue
の新しいインスタンスを作成して返します。
E
- LinkedBlockingQueue
の要素型
LinkedBlockingQueue
の新しいインスタンスLinkedBlockingQueue.LinkedBlockingQueue()
public static <E> LinkedBlockingQueue<E> newLinkedBlockingQueue(Collection<? extends E> c)
LinkedBlockingQueue
の新しいインスタンスを作成して返します。
E
- LinkedBlockingQueue
の要素型c
- 最初に含む要素のコレクション
LinkedBlockingQueue
の新しいインスタンスLinkedBlockingQueue.LinkedBlockingQueue(Collection)
public static <E> LinkedBlockingQueue<E> newLinkedBlockingQueue(int initialCapacity)
LinkedBlockingQueue
の新しいインスタンスを作成して返します。
E
- LinkedBlockingQueue
の要素型initialCapacity
- このキューの容量
LinkedBlockingQueue
の新しいインスタンスLinkedBlockingQueue.LinkedBlockingQueue(int)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap()
LinkedHashMap
の新しいインスタンスを作成して返します。
K
- LinkedHashMap
のキーの型V
- LinkedHashMap
の値の型
LinkedHashMap
の新しいインスタンスLinkedHashMap.LinkedHashMap()
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(int initialCapacity)
LinkedHashMap
の新しいインスタンスを作成して返します。
K
- LinkedHashMap
のキーの型V
- LinkedHashMap
の値の型initialCapacity
- 初期容量
LinkedHashMap
の新しいインスタンスLinkedHashMap.LinkedHashMap(int)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(int initialCapacity, float loadFactor)
LinkedHashMap
の新しいインスタンスを作成して返します。
K
- LinkedHashMap
のキーの型V
- LinkedHashMap
の値の型initialCapacity
- 初期容量loadFactor
- 負荷係数
LinkedHashMap
の新しいインスタンスLinkedHashMap.LinkedHashMap(int, float)
public static <K,V> LinkedHashMap<K,V> newLinkedHashMap(Map<? extends K,? extends V> m)
LinkedHashMap
の新しいインスタンスを作成して返します。
K
- LinkedHashMap
のキーの型V
- LinkedHashMap
の値の型m
- 作成されるマップに配置されるマップ
LinkedHashMap
の新しいインスタンスLinkedHashMap.LinkedHashMap(Map)
public static <E> LinkedHashSet<E> newLinkedHashSet()
LinkedHashSet
の新しいインスタンスを作成して返します。
E
- LinkedHashSet
の要素型
LinkedHashSet
の新しいインスタンスLinkedHashSet.LinkedHashSet()
public static <E> LinkedHashSet<E> newLinkedHashSet(Collection<? extends E> c)
LinkedHashSet
の新しいインスタンスを作成して返します。
E
- LinkedHashSet
の要素型c
- 要素がセットに配置されるコレクション
LinkedHashSet
の新しいインスタンスLinkedHashSet.LinkedHashSet(Collection)
public static <E> LinkedHashSet<E> newLinkedHashSet(int initialCapacity)
LinkedHashSet
の新しいインスタンスを作成して返します。
E
- LinkedHashSet
の要素型initialCapacity
- 初期容量
LinkedHashSet
の新しいインスタンスLinkedHashSet.LinkedHashSet(int)
public static <E> LinkedHashSet<E> newLinkedHashSet(int initialCapacity, float loadFactor)
LinkedHashSet
の新しいインスタンスを作成して返します。
E
- LinkedHashSet
の要素型initialCapacity
- 初期容量loadFactor
- 負荷係数
LinkedHashSet
の新しいインスタンスLinkedHashSet.LinkedHashSet(int, float)
public static <E> LinkedList<E> newLinkedList()
LinkedList
の新しいインスタンスを作成して返します。
E
- LinkedList
の要素型
LinkedList
の新しいインスタンスLinkedList.LinkedList()
public static <E> LinkedList<E> newLinkedList(Collection<? extends E> c)
LinkedList
の新しいインスタンスを作成して返します。
E
- LinkedList
の要素型c
- 要素がリストに配置されるコレクション
LinkedList
の新しいインスタンスLinkedList.LinkedList(Collection)
public static <E> PriorityBlockingQueue<E> newPriorityBlockingQueue()
PriorityBlockingQueue
の新しいインスタンスを作成して返します。
E
- PriorityBlockingQueue
の要素型
PriorityBlockingQueue
の新しいインスタンスPriorityBlockingQueue.PriorityBlockingQueue()
public static <E> PriorityBlockingQueue<E> newPriorityBlockingQueue(Collection<? extends E> c)
PriorityBlockingQueue
の新しいインスタンスを作成して返します。
E
- PriorityBlockingQueue
の要素型c
- 最初に含む要素のコレクション
PriorityBlockingQueue
の新しいインスタンスPriorityBlockingQueue.PriorityBlockingQueue(Collection)
public static <E> PriorityBlockingQueue<E> newPriorityBlockingQueue(int initialCapacity)
PriorityBlockingQueue
の新しいインスタンスを作成して返します。
E
- PriorityBlockingQueue
の要素型initialCapacity
- この優先度キューの初期容量
PriorityBlockingQueue
の新しいインスタンスPriorityBlockingQueue.PriorityBlockingQueue(int)
public static <E> PriorityBlockingQueue<E> newPriorityBlockingQueue(int initialCapacity, Comparator<? super E> comparator)
PriorityBlockingQueue
の新しいインスタンスを作成して返します。
E
- PriorityBlockingQueue
の要素型initialCapacity
- この優先度キューの初期容量comparator
- この優先度キューの順序付けに使用するコンパレータ
PriorityBlockingQueue
の新しいインスタンスPriorityBlockingQueue.PriorityBlockingQueue(int, Comparator)
public static <E> PriorityQueue<E> newPriorityQueue()
PriorityQueue
の新しいインスタンスを作成して返します。
E
- PriorityQueue
の要素型
PriorityQueue
の新しいインスタンスPriorityQueue.PriorityQueue()
public static <E> PriorityQueue<E> newPriorityQueue(Collection<? extends E> c)
PriorityQueue
の新しいインスタンスを作成して返します。
E
- PriorityQueue
の要素型c
- 要素が優先度キューに配置されるコレクション
PriorityQueue
の新しいインスタンスPriorityQueue.PriorityQueue(Collection)
public static <E> PriorityQueue<E> newPriorityQueue(int initialCapacity)
PriorityQueue
の新しいインスタンスを作成して返します。
E
- PriorityQueue
の要素型initialCapacity
- この優先度キューの初期容量
PriorityQueue
の新しいインスタンスPriorityQueue.PriorityQueue(int)
public static <E> PriorityQueue<E> newPriorityQueue(int initialCapacity, Comparator<? super E> comparator)
PriorityQueue
の新しいインスタンスを作成して返します。
E
- PriorityQueue
の要素型initialCapacity
- この優先度キューの初期容量comparator
- この優先度キューの順序付けに使用するコンパレータ
PriorityQueue
の新しいインスタンスPriorityQueue.PriorityQueue(int, Comparator)
public static <E> PriorityQueue<E> newPriorityQueue(PriorityQueue<? extends E> c)
PriorityQueue
の新しいインスタンスを作成して返します。
E
- PriorityQueue
の要素型c
- 要素が優先度キューに配置されるコレクション
PriorityQueue
の新しいインスタンスPriorityQueue.PriorityQueue(PriorityQueue)
public static <E> PriorityQueue<E> newPriorityQueue(SortedSet<? extends E> c)
PriorityQueue
の新しいインスタンスを作成して返します。
E
- PriorityQueue
の要素型c
- 要素が優先度キューに配置されるコレクション
PriorityQueue
の新しいインスタンスPriorityQueue.PriorityQueue(SortedSet)
public static <E> Stack<E> newStack()
Stack
の新しいインスタンスを作成して返します。
E
- Stack
の要素型
Stack
の新しいインスタンスStack.Stack()
public static <E> SynchronousQueue<E> newSynchronousQueue()
SynchronousQueue
の新しいインスタンスを作成して返します。
E
- SynchronousQueue
の要素型
SynchronousQueue
の新しいインスタンスSynchronousQueue.SynchronousQueue()
public static <E> SynchronousQueue<E> newSynchronousQueue(boolean fair)
SynchronousQueue
の新しいインスタンスを作成して返します。
E
- SynchronousQueue
の要素型fair
- true の場合、待機中のスレッドは FIFO
の順序でアクセスが決定される。そうでない場合、順序は未指定
SynchronousQueue
の新しいインスタンスSynchronousQueue.SynchronousQueue()
public static <K,V> TreeMap<K,V> newTreeMap()
TreeMap
の新しいインスタンスを作成して返します。
K
- TreeMap
のキーの型V
- TreeMap
の値の型
TreeMap
の新しいインスタンスTreeMap.TreeMap()
public static <K,V> TreeMap<K,V> newTreeMap(Comparator<? super K> c)
TreeMap
の新しいインスタンスを作成して返します。
K
- TreeMap
のキーの型V
- TreeMap
の値の型c
- Comparator
TreeMap
の新しいインスタンスTreeMap.TreeMap(Comparator)
public static <K,V> TreeMap<K,V> newTreeMap(Map<? extends K,? extends V> m)
TreeMap
の新しいインスタンスを作成して返します。
K
- TreeMap
のキーの型V
- TreeMap
の値の型m
- 作成されるマップに配置されるマップ
TreeMap
の新しいインスタンスTreeMap.TreeMap(Map)
public static <K,V> TreeMap<K,V> newTreeMap(SortedMap<K,? extends V> m)
TreeMap
の新しいインスタンスを作成して返します。
K
- TreeMap
のキーの型V
- TreeMap
の値の型m
- 作成されるマップに配置されるマップ
TreeMap
の新しいインスタンスTreeMap.TreeMap(SortedMap)
public static <E> TreeSet<E> newTreeSet()
TreeSet
の新しいインスタンスを作成して返します。
E
- TreeSet
の要素型
TreeSet
の新しいインスタンスTreeSet.TreeSet()
public static <E> TreeSet<E> newTreeSet(Collection<? extends E> c)
TreeSet
の新しいインスタンスを作成して返します。
E
- TreeSet
の要素型c
- 要素がセットに配置されるコレクション
TreeSet
の新しいインスタンスTreeSet.TreeSet(Collection)
public static <E> TreeSet<E> newTreeSet(Comparator<? super E> c)
TreeSet
の新しいインスタンスを作成して返します。
E
- TreeSet
の要素型c
- このセットをソートするために使用されるコンパレータ
TreeSet
の新しいインスタンスTreeSet.TreeSet(Comparator)
public static <E> TreeSet<E> newTreeSet(SortedSet<? extends E> s)
TreeSet
の新しいインスタンスを作成して返します。
E
- TreeSet
の要素型s
- 要素がセットに配置されるコレクション
TreeSet
の新しいインスタンスTreeSet.TreeSet(SortedSet)
public static <E> Vector<E> newVector()
Vector
の新しいインスタンスを作成して返します。
E
- Vector
の要素型
Vector
の新しいインスタンスVector.Vector()
public static <E> Vector<E> newVector(Collection<? extends E> c)
Vector
の新しいインスタンスを作成して返します。
E
- Vector
の要素型c
- 要素がセットに配置されるコレクション
Vector
の新しいインスタンスVector.Vector(Collection)
public static <E> Vector<E> newVector(int initialCapacity)
Vector
の新しいインスタンスを作成して返します。
E
- Vector
の要素型initialCapacity
- Vector
の初期容量
Vector
の新しいインスタンスVector.Vector(int)
public static <E> Vector<E> newVector(int initialCapacity, int capacityIncrement)
Vector
の新しいインスタンスを作成して返します。
E
- Vector
の要素型initialCapacity
- Vector
の初期容量capacityIncrement
- Vector
があふれたときに増加される容量
Vector
の新しいインスタンスVector.Vector(int, int)
public static <K,V> WeakHashMap<K,V> newWeakHashMap()
WeakHashMap
の新しいインスタンスを作成して返します。
K
- WeakHashMap
のキーの型V
- WeakHashMap
の値の型
WeakHashMap
の新しいインスタンスWeakHashMap.WeakHashMap()
public static <K,V> WeakHashMap<K,V> newWeakHashMap(int initialCapacity)
WeakHashMap
の新しいインスタンスを作成して返します。
K
- WeakHashMap
のキーの型V
- WeakHashMap
の値の型initialCapacity
- 初期容量
WeakHashMap
の新しいインスタンスWeakHashMap.WeakHashMap(int)
public static <K,V> WeakHashMap<K,V> newWeakHashMap(int initialCapacity, float loadFactor)
WeakHashMap
の新しいインスタンスを作成して返します。
K
- WeakHashMap
のキーの型V
- WeakHashMap
の値の型initialCapacity
- 初期容量loadFactor
- サイズ変更の制御に使用される負荷係数のしきい値
WeakHashMap
の新しいインスタンスWeakHashMap.WeakHashMap(int, float)
public static <K,V> WeakHashMap<K,V> newWeakHashMap(Map<? extends K,? extends V> m)
WeakHashMap
の新しいインスタンスを作成して返します。
K
- WeakHashMap
のキーの型V
- WeakHashMap
の値の型m
- 作成されるマップに配置されるマップ
WeakHashMap
の新しいインスタンスWeakHashMap.WeakHashMap(Map)
public static <K,V> V putIfAbsent(ConcurrentMap<K,V> map, K key, V value)
マップがすでに指定されたキーを含んでいる場合は、 キーに関連づけられている値を返します。 マップは変更されず、 指定された値は使われません。 マップがまだ指定されたキーを含んでいない場合は、 指定された値を値を返します。 マップは変更され、指定されたキーと指定された値が関連づけられます。 いずれの場合も、返される値はマップがその時点でキーと関連づけている値です。
K
- HashMap
のキーの型V
- HashMap
の値の型map
- マップkey
- 指定される値が関連付けられるキーvalue
- 指定されるキーに関連付けられる値
ConcurrentHashMap.putIfAbsent(Object, Object)
public static boolean isEmpty(Collection<?> collection)
Collection
がnullまたは要素が無い場合はtrueを返します。
collection
- コレクション
public static boolean isNotEmpty(Collection<?> collection)
Collection
がnullでも要素が無いわけでもない場合はtrueを返します。
collection
- コレクション
public static boolean isEmpty(Map<?,?> map)
Map
がnullまたは要素が無い場合はtrueを返します。
map
- マップ
public static boolean isNotEmpty(Map<?,?> map)
Map
がnullでも要素が無いわけでもない場合はtrueを返します。
map
- マップ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |