code: public static <K, V> Map<K, V> zip(K[] keys, V[] values, boolean isOrder) {
  		if (isEmpty(keys) || isEmpty(values)) {
  			return null;
  		}
  
  		final int size = Math.min(keys.length, values.length);
  		final Map<K, V> map = CollectionUtil.newHashMap(size, isOrder);
  		for (int i = 0; i < size; i++) {
  			map.put(keys[i], values[i]);
  		}
  
  		return map;
  	}
docs: 映射键值（参考Python的zip()函数）<br>
  例如：<br>
  keys = [a,b,c,d]<br>
  values = [1,2,3,4]<br>
  则得到的Map是 {a=1, b=2, c=3, d=4}<br>
  如果两个数组长度不同，则只对应最短部分
  
  @param <K> Key类型
  @param <V> Value类型
  @param keys 键列表
  @param values 值列表
  @param isOrder 是否有序
  @return Map
  @since 3.0.4