Javaдагы кесилиш деген эмне?
Javaдагы кесилиш деген эмне?

Video: Javaдагы кесилиш деген эмне?

Video: Javaдагы кесилиш деген эмне?
Video: Математика 4-класс / Аянтты табуу / ТЕЛЕСАБАК 29.09.20 2024, Апрель
Anonim

тапканды үйрөн кесилиши эки массивдин ортосунда Java HashSet классын колдонуу. Ан кесилиши эки башка топтомго таандык жалпы нерселердин тобу болуп саналат. Экинчи массивде бар элементтерди гана сактоо үчүн retainAll() ыкмасын колдонуңуз.

Мындан тышкары, кесилишине карама-каршы эмне бар?

Булардын бири да кимдир бирөөнү ойлондурбайт кесилиштер , алар ойлогон мааниде "бул карама-каршы бир кесилиши ". Математикада эки сызык жок кесилишет аныктамасы боюнча параллелдүү. Болбогон эки объект кесилишет кесилишкен эмес.

Андан кийин суроо туулат, Java'да retainAll ыкмасын колдонуу эмне? The баарын сакта () ыкмасы of ArrayList болуп саналат колдонулган көрсөтүлгөн коллекцияда камтылбаган массив тизмесинин бардык элементтерин алып салуу же учурдагы ArrayList инстанциясында параметр катары берилген Коллекция тизмесинин бардык элементтерине дал келген бардык дал келген элементтерди сактап калуу үчүн ыкмасы.

Ошо сыяктуу эле, сиз суроо бериши мүмкүн, эки массивдин кесилиши эмне?

кесилиши берилген жалпы элементтерди билдирет эки массив . Мисалы, A = [1, 4, 3, 2, 5, 6] B = [3, 2, 1, 5, 6, 7, 8, 10] кесилиши А менен Вдын саны [1, 3, 2, 5, 6]. Берилгендей массивдер сорттолбогон, бирин сорттоп массивдер , жакшыраак чоңураак. Андан кийин башка элементтин ар бирин издеңиз массив сортто массив экилик издөөнү колдонуу.

Javaдагы Union деген эмне?

тапканды үйрөн союз эки массивдин ортосунда Java HashSet классын колдонуу. көптүктөр теориясында, союз (U менен белгиленет) топтомдор жыйындысы - коллекциядагы бардык элементтердин жыйындысы. Мисалы, союз А жана В эки топтомунун жыйындысы - Ада же Вде, же А менен Вда тең болгон бардык элементтердин жыйындысы.

Сунушталууда: