Logo ky.boatexistence.com

Эмне үчүн салыштыруучу жана салыштырылуучу колдонуу керек?

Мазмуну:

Эмне үчүн салыштыруучу жана салыштырылуучу колдонуу керек?
Эмне үчүн салыштыруучу жана салыштырылуучу колдонуу керек?

Video: Эмне үчүн салыштыруучу жана салыштырылуучу колдонуу керек?

Video: Эмне үчүн салыштыруучу жана салыштырылуучу колдонуу керек?
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Май
Anonim

Салыштыруу бир класстын мисалдарын салыштырганда колдонулушу керек Салыштыргыч ар кандай класстардын мисалдарын салыштыруу үчүн колдонулушу мүмкүн. Comparable класс тарабынан ишке ашырылат, ал анын объектилери үчүн табигый тартипти аныктоо керек. Мисалы, String Comparable колдонот.

Эмне үчүн Салыштырмалуу жана Салыштыргыч интерфейстер керек?

Салыштыргыч жана Салыштыргыч экөө тең интерфейстер жана коллекциянын элементтерин сорттоо үчүн колдонулушу мүмкүн … 1) Comparable бир сорттоо ырааттуулугун камсыз кылат. Башкача айтканда, биз коллекцияны id, аты жана баасы сыяктуу бир элементтин негизинде иреттей алабыз. Салыштыргыч бир нече иреттөө ырааттуулугун камсыз кылат.

Салыштыргычтын салыштырууга караганда эки негизги артыкчылыгы кандай?

Салыштыргычты колдонуу менен объекттерди класстын бирден ашык талаасынын негизинде сорттоого болот. Ал эми Comparable коллекциялардагы нерселерди бир гана талаанын негизинде сорттоого мүмкүндүк берет.

Салыштыргычты салыштырбай колдонсок болобу?

3 Жооптор. Сиз Comparable колдонбойсуз. Сиз Comparator колдоносуз. Салыштыруу – бул объекттер тарабынан алардын сорттоо тартибин бир түрдөгү башка объекттер менен аныктоо үчүн ишке ашырылган интерфейс.

Салыштыруучу кайсынысы колдонулат?

Салыштыргыч чынжыр эки чыңалууну салыштырып, кайсынысы чоңураак экенин көрсөтүү үчүн 1 (плюс жагындагы чыңалуу) же 0 (терс тараптагы чыңалуу) чыгарат. Салыштыргычтар көбүнчө колдонулат, мисалы, киргизүү кандайдыр бир алдын ала белгиленген мааниге жеткенин текшерүү үчүн

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