O exemplo deste artigo informa como Java usa comparável para resolver problemas de classificação. Compartilhe para todos para sua referência. O método de implementação específico é o seguinte:
As regras da competição de uma competição de levantamento de peso são: os resultados dos jogadores são classificados pelo peso total do elevador bem -sucedido e o peso total é classificado na frente. O mesmo peso.
<p> <Não> 1 </no> <lw> 140 </lw> <b> 54 </b> <p> <Não> 2 </ nont> <lw> 155 </lw>> <bw> 53 </bw> </p> <Não> 3 </no> <lw> 140 </lw> <bw> 42 </b> <p> <f> LW> <BW> 55 </b> </p> <Não> 5 </no> <lw> 130 </lw> <b> 46 </b> </p>
Primeiro de tudo, o que eu quero resolver é o problema da análise de arquivos:
Como analisar o conteúdo do arquivo nos dados desejados: isto é, extraia o número de cada jogador, as notas e o peso, eu uso uma figura física para empacotar esses atributos
Código geral:
Importar Java.io.BuffReader; {Arraylist <Pessoa> LISTA = NOVO ARRAYLIST <Pessoa> (); tela = 0; () ++; , Pontuação, peso); .size ()]; ()+"."+Plist [i] .getScore ()+"+plist [i] .getweight ()+" /n /r ");}}} classe Pessoa implementa comparável a <Person> {private int num; Private Int; 1: -1;} public int getNum () {return num;} public void setNum (int num) {this.num = num;} public int tweight () {retornar peso;} public void Setweight (int peso) {this .weight = weight;} public int getScore () {Return score;} public void setScore (int screen) {this.sc ol = score;}}Espera -se que este artigo seja útil para o design do programa Java de todos.