Hola, quiero ordenar los elementos de un ArrayList en forma ascendente o descendente, pero me sale error. Los elementos del ArrayList son String e Int:
public class Consulta {
public static void ingreso(ArrayList registros){
int op2, op1;
String id = Ingreso.getString(": ");
String name = Ingreso.getString("Nombre: ");
int cel = Ingreso.getInt("Cell: ");
String descripcion = Ingreso.getString("Descripcion: ");
Empresa p = new Empresa(id, name, cell, descripcion);
p.imprimirInfoEmpresa();
registros.add(p);
}
public static void consulta(ArrayList registros){
||||||||||||||||||
case 1:
String cedula = Ingreso.getString("Ingrese el id:");
for(int i=0; i<registros.size();i++){
Empresa p = (Empresa)registros.get(i);
Collections.sort(registros); //Me sale error Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: variable cel
}
||||||||||||
Gracias de antemano por la ayuda.
public class Consulta {
public static void ingreso(ArrayList registros){
int op2, op1;
String id = Ingreso.getString(": ");
String name = Ingreso.getString("Nombre: ");
int cel = Ingreso.getInt("Cell: ");
String descripcion = Ingreso.getString("Descripcion: ");
Empresa p = new Empresa(id, name, cell, descripcion);
p.imprimirInfoEmpresa();
registros.add(p);
}
public static void consulta(ArrayList registros){
||||||||||||||||||
case 1:
String cedula = Ingreso.getString("Ingrese el id:");
for(int i=0; i<registros.size();i++){
Empresa p = (Empresa)registros.get(i);
Collections.sort(registros); //Me sale error Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol: variable cel
}
||||||||||||
Gracias de antemano por la ayuda.