コード全体を入力する必要はありません(私は不要だと感じています)。私の問題は次のとおりです。私は2つの大きな弦を持っています。 2つのハッシュセットに追加します。それで、私は両方の要素の要素が同じであるかどうかをチェックし、そうでなければ異なる要素を出力したいのです。対応する要素が同じであるため、すべての要素を反復処理する必要がないため、反復処理では作成したくありません。両方のHashSetにない要素を出力する
Set latestStableRevConfigurationSet = new HashSet(Arrays.asList(latestStableRevConfiguration.split(";")));
Set currentRevConfigurationSet = new HashSet(Arrays.asList(currentRevConfiguration.split(";")));
assertTrue(latestStableRevConfigurationSet.containsAll(currentRevConfigurationSet));
assertTrue(currentRevConfigurationSet.containsAll(latestStableRevConfigurationSet));
セットが「同じ」であるが、異なる要素を印刷どのようにA-B/B-Aを実装する場合、私はのみアサートすることができる以上のよう?
それは不必要に複雑です。 2度目のホイールを発明しないでください! – xenteros
だから私はあなたの答えをupvoted!すでにこれを行っているライブラリを使用するほうが良いことに完全に同意しますが、新しい依存関係を(おそらく)導入することなく、それがどのように行われるかを知ることは有用です。 – inovaovao