code: public static List<Object> extract(Iterable<?> collection, Editor<Object> editor, boolean ignoreNull) {
  		final List<Object> fieldValueList = new ArrayList<>();
  		Object value;
  		for (Object bean : collection) {
  			value = editor.edit(bean);
  			if (null == value && ignoreNull) {
  				continue;
  			}
  			fieldValueList.add(value);
  		}
  		return fieldValueList;
  	}
docs: 通过Editor抽取集合元素中的某些值返回为新列表<br>
  例如提供的是一个Bean列表，通过Editor接口实现获取某个字段值，返回这个字段值组成的新列表
  
  @param collection 原集合
  @param editor 编辑器
  @param ignoreNull 是否忽略空值
  @return 抽取后的新列表
  @since 4.5.7