HI. This code is for Sorting Arraylist by using Comparator interface.Its working. Please give your responses.
import java.util.*;
public class MainTest {
ArrayList<Integer> list = new ArrayList<Integer>();
private Integer Integer;
public static void main(String args[]) {
new MainTest().go();
}
class Test implements Comparator<MainTest>{
public int compare(MainTest t1,MainTest t2){
return t1.getSongs().compareTo(t2.getSongs());
}
}
public void go(){
list.add(199);list.add(75);list.add(12);
list.add(66);list.add(23);list.add(43);
list.add(3);list.add(11);list.add(1);
System.out.println("Before Sorting ..."+list);
Test t = new Test();
Collections.sort(list);
System.out.println("After Sorting ..."+list);
}
public Integer getSongs(){
return Integer;
}
}
import java.util.*;
public class MainTest {
ArrayList<Integer> list = new ArrayList<Integer>();
private Integer Integer;
public static void main(String args[]) {
new MainTest().go();
}
class Test implements Comparator<MainTest>{
public int compare(MainTest t1,MainTest t2){
return t1.getSongs().compareTo(t2.getSongs());
}
}
public void go(){
list.add(199);list.add(75);list.add(12);
list.add(66);list.add(23);list.add(43);
list.add(3);list.add(11);list.add(1);
System.out.println("Before Sorting ..."+list);
Test t = new Test();
Collections.sort(list);
System.out.println("After Sorting ..."+list);
}
public Integer getSongs(){
return Integer;
}
}