package com.coderising.litestruts.util;
import java.util.Collection;
import java.util.Iterator;
/**
* Created by huitailang on 17/3/5.
* @author zhangkun
* @date 2017年03月05日17:45:06
* array操作工具类
*/
public final class ArrayUtil<T> {
@SuppressWarnings("unchecked")
public static <T> T[] convertCollectionToArray(Collection<T> collection){
Iterator<T> iterator = collection.iterator();
Object[] array = new Object[collection.size()];
int i = 0;
while (iterator.hasNext()){
T value = iterator.next();
array[i++] = (Object)value;
}
return (T[])array;
}
}