?
-
I have a List "innerSomeClasses" that I want to sort based on name or
date. Please give me some pointers to accomplish it.
Use sort(List<T> list, Comparator<? super T> c)? If so, how?
class SomeClass {
private List innerSomeClasses = createInnerSomeClasses();
....
public SomeClass() {
...
}
public void sort(int type, boolean reverse) {
// How?
}
private List createInnerSomeClasses() {
....
}
...
class InnerSomeClass {
public static final int SORT_BY_NAME = 1;
public static final int SORT_BY_DATE = 2;
public InnerSomeClass() {
....
}
public String getName() {
return name;
}
public Date getDate() {
return date;
}
...
}
}
date. Please give me some pointers to accomplish it.
Use sort(List<T> list, Comparator<? super T> c)? If so, how?
class SomeClass {
private List innerSomeClasses = createInnerSomeClasses();
....
public SomeClass() {
...
}
public void sort(int type, boolean reverse) {
// How?
}
private List createInnerSomeClasses() {
....
}
...
class InnerSomeClass {
public static final int SORT_BY_NAME = 1;
public static final int SORT_BY_DATE = 2;
public InnerSomeClass() {
....
}
public String getName() {
return name;
}
public Date getDate() {
return date;
}
...
}
}