Class FieldsCompare<T>

java.lang.Object
org.miaixz.bus.core.compare.NullCompare<T>
org.miaixz.bus.core.compare.FieldsCompare<T>
Type Parameters:
T - 被比较的Bean
All Implemented Interfaces:
Serializable, Comparator<T>

public class FieldsCompare<T> extends NullCompare<T>
Bean字段排序器
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • FieldsCompare

      public FieldsCompare(Class<T> beanClass, String... fieldNames)
      构造
      Parameters:
      beanClass - Bean类
      fieldNames - 多个字段名
    • FieldsCompare

      public FieldsCompare(boolean nullGreater, Class<T> beanClass, String... fieldNames)
      构造
      Parameters:
      nullGreater - 是否null在后
      beanClass - Bean类
      fieldNames - 多个字段名