Class ConvertUtils

java.lang.Object
cn.longky.common.utils.ConvertUtils

public class ConvertUtils extends Object
Since:
1.0
Author:
yingzhan
  • Constructor Details

    • ConvertUtils

      public ConvertUtils()
  • Method Details

    • convert

      public static <T extends Enum<T>> T convert(String name, Class<T> clazz)
    • convert

      public static <T extends Enum<T>> T convert(Integer ordinal, Class<T> clazz)
    • convert

      public static <S, T extends Enum<T>> T convert(S source, Class<T> clazz, Function<T,S> sourceGetter)
    • convert2Int

      public static <T extends Enum<T>> Integer convert2Int(String name, Class<T> clazz)
    • convert2String

      public static <T extends Enum<T>> String convert2String(Integer ordinal, Class<T> clazz)
    • convert

      public static <S, T> List<T> convert(Collection<S> sources, Function<S,T> converter)
    • convert

      public static <U, V, T extends Collection<U>, R extends Collection<V>> R convert(T t, Supplier<R> initializer, Function<U,V> converter)
      集合类型转换
      Type Parameters:
      U - 入参元素类型
      V - 出参元素类型
      T - 入参集合类型
      R - 出参集合类型
      Parameters:
      t - 入参
      initializer - 出参初始化器
      converter - 元素转换器
      Returns:
      集合类型结果