public class RowsComparator
extends java.lang.Object
implements java.util.Comparator
Constructor and Description |
---|
RowsComparator()
Tworzy komparator porównujący pierwszą pozycję tabeli jako typ Long z sortowaniem rosnącym i nullami na końcu listy.
|
RowsComparator(java.lang.Long columnNumber)
Tworzy komparator z sortowaniem rosnącym i nullami na końcu listy.
|
RowsComparator(java.lang.Long columnNumber,
java.lang.Boolean ascentSort)
Tworzy komparator z nullami na końcu listy.
|
RowsComparator(java.lang.Long columnNumber,
java.lang.Boolean ascentSort,
java.lang.Boolean nullsLast,
java.lang.Boolean caseSensitive)
Tworzy komparator z podanymi ustawieniami.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object arg1,
java.lang.Object arg2)
Porównuje dwie tablice obiektów
|
public RowsComparator(java.lang.Long columnNumber, java.lang.Boolean ascentSort, java.lang.Boolean nullsLast, java.lang.Boolean caseSensitive)
columnNumber
- numer pozycji w porównywanych tablicach, zawierającej porównywane wartości (numerowane od 0)ascentSort
- czy sortowanie rosnące (true) czy malejące (false)nullsLast
- czy wartości null umieszczać przy sortowaniu rosnącym na początku (false) czy na końcu (true), przy sortowaniu
malejącym odwrotniecaseSensitive
- przy porównywaniu pozycji tablicy jako stringów są rozróżniane małe i duże literypublic RowsComparator(java.lang.Long columnNumber, java.lang.Boolean ascentSort)
columnNumber
- numer pozycji w porównywanych tablicach, zawierającej porównywane wartości (numerowane od 0)ascentSort
- czy sortowanie rosnące (true) czy malejące (false)public RowsComparator(java.lang.Long columnNumber)
columnNumber
- numer pozycji w porównywanych tablicach, zawierającej porównywane wartości (numerowane od 0)public RowsComparator()