Class InstanceCompare<T>

java.lang.Object
org.aoju.bus.core.compare.InstanceCompare<T>
Type Parameters:
T - 用于比较的对象类型
All Implemented Interfaces:
Comparator<T>

public class InstanceCompare<T> extends Object implements Comparator<T>
按照指定类型顺序排序,对象顺序取决于对象对应的类在数组中的位置
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • InstanceCompare

      public InstanceCompare(Class<?>... instanceOrder)
      构造
      Parameters:
      instanceOrder - 用于比较排序的对象类型数组,排序按照数组位置排序
    • InstanceCompare

      public InstanceCompare(boolean atEndIfMiss, Class<?>... instanceOrder)
      构造
      Parameters:
      atEndIfMiss - 如果不在列表中是否排在后边
      instanceOrder - 用于比较排序的对象类型数组,排序按照数组位置排序
  • Method Details