org.freecompany.util.text

Class Comparison

public class Comparison extends Object

Method Summary
static Comparatorcomparator()
Creates a case sensitive comparator for use in collections.
static Comparatorcomparator(boolean sensitive)
Creates a comparator for use in collections that is case senstive only if the provided flag is set to true.
static intcompare(CharSequence one, CharSequence two)
Compares two sequences for equality sensitive to case.
static intcompare(CharSequence one, CharSequence two, boolean sensitive)
Compares two sequences for equality sensitive to case only if the provided flag is true.
static intcompare(char one, char two)
Compares two chars for equality sensitive to case.
static intcompare(char one, char two, boolean sensitive)
Compares two chars for equality sensitive to case only if the provided flag is true.
static booleanequals(char one, char two)
Compares two chars for equality sensitive to case.
static booleanequals(char one, char two, boolean sensitive)
Compares two chars for equality sensitive to case only if the provided flag is true.
static booleanequals(CharSequence one, CharSequence two)
Compares two sequences for equality sensitive to case.
static booleanequals(CharSequence one, CharSequence two, boolean sensitive)
Compares two sequences for equality sensitive to case only if the provided flag is true.

Method Detail

comparator

public static final Comparator comparator()
Creates a case sensitive comparator for use in collections.

comparator

public static final Comparator comparator(boolean sensitive)
Creates a comparator for use in collections that is case senstive only if the provided flag is set to true.

compare

public static final int compare(CharSequence one, CharSequence two)
Compares two sequences for equality sensitive to case.

compare

public static final int compare(CharSequence one, CharSequence two, boolean sensitive)
Compares two sequences for equality sensitive to case only if the provided flag is true.

compare

public static final int compare(char one, char two)
Compares two chars for equality sensitive to case.

compare

public static final int compare(char one, char two, boolean sensitive)
Compares two chars for equality sensitive to case only if the provided flag is true.

equals

public static final boolean equals(char one, char two)
Compares two chars for equality sensitive to case.

equals

public static final boolean equals(char one, char two, boolean sensitive)
Compares two chars for equality sensitive to case only if the provided flag is true.

equals

public static final boolean equals(CharSequence one, CharSequence two)
Compares two sequences for equality sensitive to case.

equals

public static final boolean equals(CharSequence one, CharSequence two, boolean sensitive)
Compares two sequences for equality sensitive to case only if the provided flag is true.