¿Cómo ingresar al terminal programable?
¿Importar? Java . util . escáner;
¿Público? ¿clase? ¿El juicio del juez? {
¿Público? ¿Electricidad estática? ¿Vacío? principal(Cadena[]?args)? {
//?Aceptar entrada del teclado
¿Escáner? ¿existir? =?¿Nuevo? Scanner (system . in);
//?Guardar la lista de datos de entrada
ArrayList lt string gt? ¿Lista? =?¿Nuevo? ArrayList lt string gt();
System.out.println("Ingrese una cadena, ingrese "fin" para finalizar: "); cadena de entrada.
¿Cadena? ¿Trabajador temporal? =?in . nextline();
//?Obtiene todas las cadenas de entrada.
¿Cuándo? (!temp.equals("fin"))? {
list . add(temp);
¿Trabajadores temporales? =?in . nextline();
}
//?Llamar a la función de clasificación
Ordenar (lista);
// Resultados de entrada
System.out.println("El resultado ordenado es: ");
for(int?i?=?0;iltlist.size();i ){
sistema . out . println(lista . get(I));
}
}
//? burbuja)
¿Público? ¿Electricidad estática? ¿Vacío? ordenar (ArrayList lt; String gt? Lista)? {
¿Cadena? ¿Trabajador temporal? =?"";
¿Para qué? (int?i?=?0;?i?lt?list.size();?i)? {
¿Para qué? (int?j?=?0;?j?lt?list.size()?-?1;?j)? {
¿Y si? (list.get(i). compareignorecase(list.get(j))? gt? 0)?{
¿Trabajador temporal? =?list.get(I);
list.set(I,?list.get(j));
list.set(j,?temp); p>
p>
}
}
}
}
} Ha sido depurado y definitivamente trabajar. Si no lo sabes, puedes preguntar.