0

明日、ソフトウェア工学の授業で試験があり、練習問題としてこの問題が提示されました。これを機能させるにはハッシュコードとイコールを使用する必要があると確信していますが、正確にコーディングする方法はわかりません。誰かが方法の例を教えてもらえますか?

(明示的な) 比較なしで重複を削除する Java コードを記述します。コレクション ファミリーを使用します。

文字列[] データ; //すでに文字列でいっぱい

4

2 に答える 2

1

java.util.HashSet 要素を追加するときに重複を削除する選択ができます。ただし、Collection Framework1 つの問題を解決するのをやめないように十分に理解してください。良い出発点は、Oracle Java チュートリアルです。

于 2012-10-18T04:52:31.660 に答える
0

疑似コードでは、最初は空のセットを作成します。コレクション内の各要素 e については、セット内の e を参照してください。そうでない場合は、セットに追加します。その場合は、コレクションから削除してください。

Javaの実装方法を理解させます。

注: これは、ソフトウェア エンジニアリング コースにとってはかなり些細な問題のように思えます。

于 2012-10-18T04:54:18.300 に答える