ファイルに次のレコードがあるとします。
名前スコアグレード
アラン 95A
ラム80B
ビル100A
ペール 81 B
ジョン 63 C
ファイルからレコードを読み取り、Java を使用して 1 つずつ DB に保存したいのですが、順序は次のようになります。「A」グレードのレコードが最初に DB に保存され、次に「B」グレードが保存されます。 、次に「C」グレード。
どうやってするか?
1つのアプローチは、すべてのプロパティ(名前、スコア、グレード)のゲッター/セッターを使用してクラスを作成することです
ファイルを読み取り、各レコードのインスタンスを作成します
「グレード」に基づいて並べ替えるコンパレータを追加します
次に、それらをデータベースに挿入します。
独自のミニ パーサーを実装します。テキストを読み込んで、String
. 最初から読んで、成績に遭遇するまで読み続け、それに応じて分割し、成績に基づいてそれをデータベースに挿入します。この質問にスニペットを提供するのは適切ではないと思います。宿題のようです。