この記事の例は、Javaが並べ替えの問題を解決するために同等の使用方法を示しています。あなたの参照のために全員のためにそれを共有してください。特定の実装方法は次のとおりです。
1つの重量挙げ競争の競争のルールは次のとおりです。プレイヤーの結果は、リフトの総重量によってソートされ、総重量が同じ場合、重量に応じて並べ替えられます。同じ重量は、上記のルールがソートされた後、データファイルを読み取る必要があります。
<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>
まず第一に、私が解決したいのは、ファイル分析の問題です。
ファイルのコンテンツを目的のデータに分析する方法:つまり、各プレーヤーの数、グレード、重量を抽出する方法、私は物理的な数値を使用してこれらの属性を梱包します
全体的なコード:
Import Java.filenotexception。 {Arraylist <surnist <serseder> filereader( "c://data.txt");画面= 0; int i = 0; () ++; 、スコア、重量); .size()]; toarray(plist); ()+"。"+plist [i] .getScore()+"+plist [i] .getWeight()+" /n /r ");}}}クラスの人は、同等の<パーソン> {private int num; Private Int Score; 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 score;} public void setScore(int screen){this.sc ol = score;}}}この記事がすべての人のJavaプログラムのデザインに役立つことが期待されています。