code: public static <T> List<T> sub(Collection<T> collection, int start, int end) {
  		return sub(collection, start, end, 1);
  	}
docs: 截取集合的部分
  
  @param <T> 集合元素类型
  @param collection 被截取的数组
  @param start 开始位置（包含）
  @param end 结束位置（不包含）
  @return 截取后的数组，当开始位置超过最大时，返回null