Package tech.uom.lib.common.util
Class NumberComparator
- java.lang.Object
-
- tech.uom.lib.common.util.NumberComparator
-
- All Implemented Interfaces:
java.util.Comparator<java.lang.Number>
public class NumberComparator extends java.lang.Object implements java.util.Comparator<java.lang.Number>
Compares two Number objects with each other- Since:
- 1.0.2
- Version:
- 0.2
-
-
Field Summary
Fields Modifier and Type Field Description private static NumberComparator
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
NumberComparator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static char
charAt(java.lang.String s, int i)
int
compare(java.lang.Number o1, java.lang.Number o2)
protected int
compareRight(java.lang.String a, java.lang.String b)
static NumberComparator
getInstance()
-
-
-
Field Detail
-
INSTANCE
private static NumberComparator INSTANCE
-
-
Method Detail
-
charAt
protected static char charAt(java.lang.String s, int i)
-
compareRight
protected int compareRight(java.lang.String a, java.lang.String b)
-
compare
public int compare(java.lang.Number o1, java.lang.Number o2)
- Specified by:
compare
in interfacejava.util.Comparator<java.lang.Number>
-
getInstance
public static NumberComparator getInstance()
-
-