Class NaturalComparator

java.lang.Object
cn.mindit.atom.core.util.NaturalComparator
All Implemented Interfaces:
Comparator<String>

public class NaturalComparator extends Object implements Comparator<String>
自然排序比较器, 如 aka-2.jpg 应该排在 aka-11.jpg 之前 实现原理: 首先将字符串切分,分为全数字字符串与其他,再各部分一一对应比较, 若皆为全数字字符串,则比较其值,否则按字符比较。
Since:
2023-09-12
Author:
Catch
  • Constructor Details

    • NaturalComparator

      public NaturalComparator()
  • Method Details