com.baidu.unbiz.fluentvalidator.util
类 CollectionUtil

java.lang.Object
  继承者 com.baidu.unbiz.fluentvalidator.util.CollectionUtil

public class CollectionUtil
extends Object

集合框架工具类

作者:
zhangxu

构造方法摘要
CollectionUtil()
           
 
方法摘要
static
<E> ArrayList<E>
createArrayList()
          创建ArrayList实例
static
<E> ArrayList<E>
createArrayList(int initialCapacity)
          创建ArrayList实例
static
<K,V> HashMap<K,V>
createHashMap(int initialCapacity)
          创建HashMap实例
static
<E> LinkedList<E>
createLinkedList()
          创建LinkedList实例
static boolean isEmpty(Collection<?> collection)
          判断Collection是否为null或空数组[]
static
<F,T> List<T>
transform(Collection<F> fromList, Function<? super F,? extends T> function)
          列表转换
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

CollectionUtil

public CollectionUtil()
方法详细信息

createArrayList

public static <E> ArrayList<E> createArrayList()
创建ArrayList实例

类型参数:
E -
返回:
ArrayList实例

createArrayList

public static <E> ArrayList<E> createArrayList(int initialCapacity)
创建ArrayList实例

类型参数:
E -
参数:
initialCapacity - 初始化容量
返回:
ArrayList实例

createLinkedList

public static <E> LinkedList<E> createLinkedList()
创建LinkedList实例

类型参数:
E -
返回:
LinkedList实例

createHashMap

public static <K,V> HashMap<K,V> createHashMap(int initialCapacity)
创建HashMap实例

类型参数:
K -
V -
参数:
initialCapacity - 初始化容量
返回:
HashMap实例

isEmpty

public static boolean isEmpty(Collection<?> collection)
判断Collection是否为null或空数组[]

参数:
collection -
返回:
如果为空, 则返回true
另请参见:
Collection

transform

public static <F,T> List<T> transform(Collection<F> fromList,
                                      Function<? super F,? extends T> function)
列表转换

参数:
fromList - 源列表
function - 转换函数
返回:
新列表
另请参见:
Function


Copyright © 2015–2016 neoremind. All rights reserved.