Copie el código de código de la siguiente manera:
importar java.util.*;
clase MyCompare implementa Comparator //Implementa Comparator y define tu propio método de comparación
{
public int comparar(Objeto o1, Objeto o2) {
Elementoe1=(Elem)o1;
Eleme2=(Elem)o2;
if(e1.get() > e2.get())//Esta comparación está en orden descendente. Si -1 se cambia a 1, está en orden ascendente.
{
devolver -1;
}
de lo contrario si (e1.get()<e2.get())
{
devolver 1;
}
demás
{
devolver 0;
}
}
}
clase elemental {
iVal privado;
elemento público (int i) {
this.iVal = i;
}
público int obtener() {
devolver this.iVal;
}
}
clase pública Vector1 {
público estático vacío principal (String [] argumentos) {
Lista v = nuevo Vector();
v.add(nuevo Elem(1));
v.add(nuevo Elem(22));
v.add(nuevo Elem(3));
v.add(nuevo Elem(14));
Comparador ct = nuevo MyCompare();
Colecciones.sort(v, ct);
para (int i = 0; i < v.size(); i++)
System.out.println(((Elem) v.get(i)).get());
}
}