code: @SuppressWarnings("unchecked")
  	public static <T> T[] toArray(Collection<T> col, Class<T> type) {
  		return col.toArray((T[]) Array.newInstance(type, 0));
  	}
docs: 从collection转为Array, 以 list.toArray(new String[0]); 最快 不需要创建list.size()的数组.
  
  本函数等价于list.toArray(new String[0]); 用户也可以直接用后者.
  
  https://shipilev.net/blog/2016/arrays-wisdom-ancients/