ジャワで。私は3つのリストを持っており、すべてに重複した値が含まれています。
List<Integer> list1=1,2,3,4
List<Integer> list2=2,3,4,5
List<Integer> list3=1,4,5,6
シングルを作りたいList<Integer> list=1,2,3,4,5,6
ループを使用せずに行うことは可能ですか。
前もって感謝します。
ジャワで。私は3つのリストを持っており、すべてに重複した値が含まれています。
List<Integer> list1=1,2,3,4
List<Integer> list2=2,3,4,5
List<Integer> list3=1,4,5,6
シングルを作りたいList<Integer> list=1,2,3,4,5,6
ループを使用せずに行うことは可能ですか。
前もって感謝します。
使用する構文は Java のように見えるので、Java で行う方法は次のとおりです。
TreeSet<Integer> set = new TreeSet();
set.addAll(list1);
set.addAll(list2);
set.addAll(list3);
List<Integer> list = new ArrayList<Integer>(set);
ループを使用しない場合は、関数の再帰呼び出しを使用します。ハッシュ配列またはオブジェクトを使用して、そのプロパティを値で設定できます。簡単にするために「true」値を使用します。
上書きしても問題ありません。trueにリセットされます。
その後、ハッシュ配列またはオブジェクトをループすると、そのすべてのプロパティが一意になります (すべての値が true になります)。
特定のプログラミング言語がある場合は、コメントとして言及してください。それを行う機能を提供する場合があります。