Class NumberComparator

java.lang.Object
com.pnfsoftware.jeb.util.format.NumberComparator
All Implemented Interfaces:
Comparator<String>

public class NumberComparator extends Object implements Comparator<String>
A comparator of numbers encoded as strings. The input string is divided into chunks of numbers (hexadecimal upper case supported) and other characters. Comparison of characters is delegated to a Character Comparator.
  • Constructor Details

    • NumberComparator

      public NumberComparator()
      Create a comparator using the default character order and hexadecimal number scanning.
    • NumberComparator

      public NumberComparator(Comparator<Character> charComparator, boolean scanHexadecimal)
      Create a comparator.
      Parameters:
      charComparator - optional comparator used for non-numeric character chunks
      scanHexadecimal - true to recognize hexadecimal chunks in addition to decimal chunks
  • Method Details