にオブジェクトの防衛的コピーを追加します。 public final class Tutor {
private String name;
private final Set<Student> tutees;
public Tutor(String name, Student[] students){
this.name = name;
tutees = new Hash
を作成し、私は限られたHashSetを作成しようとしているので、それはErrorをスローし、は、指示に聞かないでください。 これまでのコードは import java.util.HashSet;
public class LimitedHashSet<E> extends HashSet<E>{
public LimitedHashSet(){
super();
Javaでメソッドを呼び出そうとすると、マップが実行され、入力されたキーが検索され、オブジェクトのセットとその値がコレクションから取得されます。 コンテキストの場合、これは2つのクラス、BookとAuthorを持つアプリケーションで、authorはtitleとyearPublishedという属性を持つ書籍のコレクションを保持します。 /**
* This method can be us
私は現在、Jsonファイルを解析して重複を取り除いて問題が発生しているので、保持するクラスのHashset情報が重複を削除しません。 私が理解していないことがあれば、私は何か悪いことをしたのですか?ここ は、私のコードのサンプルです: try {
FileReader f = new FileReader("E:\\JavaDev\\src\\main\\resources\\anno
値を格納するのにHashSet<String>を使用していますが、一部のStringは同じハッシュコードを持っています。 HashSetが衝突をどのように処理するか。 List<ClassA> getValuesFromA(){
}
List<ClassA> getValuesFromB(){
}
Set <String> a = new HashSet<String>(getVa