code: private Object convertArrayToArray(Object array) {
  		final Class<?> valueComponentType = ArrayUtil.getComponentType(array);
  
  		if (valueComponentType == targetComponentType) {
  			return array;
  		}
  
  		final int len = ArrayUtil.length(array);
  		final Object result = Array.newInstance(targetComponentType, len);
  
  		final ConverterRegistry converter = ConverterRegistry.getInstance();
  		for (int i = 0; i < len; i++) {
  			Array.set(result, i, converter.convert(targetComponentType, Array.get(array, i)));
  		}
  		return result;
  	}
docs: 数组对数组转换
  
  @param array 被转换的数组值
  @return 转换后的数组