code: @SuppressWarnings("unchecked")
  	public static <T> List<T> getAny(Collection<T> collection, int... indexes) {
  		final int size = collection.size();
  		final ArrayList<T> result = new ArrayList<>();
  		if (collection instanceof List) {
  			final List<T> list = ((List<T>) collection);
  			for (int index : indexes) {
  				if (index < 0) {
  					index += size;
  				}
  				result.add(list.get(index));
  			}
  		} else {
  			Object[] array = ((Collection<T>) collection).toArray();
  			for (int index : indexes) {
  				if (index < 0) {
  					index += size;
  				}
  				result.add((T) array[index]);
  			}
  		}
  		return result;
  	}
docs: 获取集合中指定多个下标的元素值，下标可以为负数，例如-1表示最后一个元素
  
  @param <T> 元素类型
  @param collection 集合
  @param indexes 下标，支持负数
  @return 元素值列表
  @since 4.0.6