|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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 - マップ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||