El ejemplo de este artículo dice la forma en que Java usa comparables para resolver problemas de clasificación. Compártelo para todos para su referencia. El método de implementación específico es el siguiente:
Las reglas de la competencia de una competencia de levantamiento de pesas son: los resultados de los jugadores están ordenados por el peso total del elevador exitoso, y el peso total se clasifica en el frente. el mismo peso.
<P> <NO> 1 </NO> <LW> 140 </lw> <bw> 54 </b> <p> <no> 2 </NO> <lw> 155 </lw>> <bw> 53 </bw> </p> <no> 3 </NO> <lw> 140 </lw> <bw> 42 </b> <p> <no> 4 </NO> <lw> 140 </ lw> <bw> 55 </b> </p> <no> 5 </NO> <lw> 130 </lw> <bw> 46 </bw> </p>
En primer lugar, lo que quiero resolver es el problema del análisis de archivos:
Cómo analizar el contenido del archivo en los datos deseados: es decir, extraiga el número de cada jugador, los grados y el peso, uso una figura física para empacar estos atributos
Código general:
Importar java.io.buffredReader; {ArrayList <Oll> list = new ArrayList <Oll> (); pantalla = 0; (). ++; , Score, Weight); .Size ()]; ()+"."+Plist [i] .getScore ()+"+plist [i] .getWeight ()+" /n /r ");}}} La persona de clase implementa comparable <persona> {private int num; PRIVADO PRIVADO INTRAJE; 1: -1;} public int getnum () {return num;} public void setnum (int num) {this.num = num;} public int tweight () {return weight;} public void setweight (int weight) {this .weight = weight;} public int getsCore () {return stork;} public void setScore (int screen) {this.sc ol = score;}}Se espera que este artículo sea útil para el diseño del programa Java de todos.