Enumlarni satrlar bilan qanday solishtirasiz?
Enumlarni satrlar bilan qanday solishtirasiz?

Video: Enumlarni satrlar bilan qanday solishtirasiz?

Video: Enumlarni satrlar bilan qanday solishtirasiz?
Video: Тётенька вдова🗿✨#shorts #miraculous #ледибагисуперкот #типприкол #суперкот #врек 2024, Noyabr
Anonim

Uchun Stringni taqqoslash uchun Enum aylantirishingiz kerak bo'lgan turdagi enum uchun ip undan keyin solishtiring ular. Buning uchun toString() usuli yoki name() usulidan foydalanishingiz mumkin. toString() - Buning nomini qaytaradi enum deklaratsiyada ko'rsatilganidek, doimiy.

Shu tarzda, enumlarni qanday solishtirasiz?

Tayyorlashning ikki yo'li mavjud solishtirish ning enum a'zolar: equals usuli ikkita yoki yo'qligini tekshirish uchun ichki == operatoridan foydalanadi enum teng. Bu shuni anglatadiki, mumkin Enum ni solishtiring ikkala == va teng usulidan foydalanish.

Shuningdek, bilingki, enum valueOf nimani qaytaradi? java. lang. Enum . qiymatiOf () usuli qaytadi the enum ko'rsatilgan nom bilan belgilangan enumtype doimiysi. Ism e'lon qilish uchun ishlatiladigan identifikatorga to'liq mos kelishi kerak enum bu turda doimiy.

Bu erda satr raqamini qanday topasiz?

Siz yaratishingiz mumkin String dan enum foydalanish orqali Enum . valueOf() usuli. valueOf() har biriga qo'shiladigan statik usuldir Enum kompilyatsiya vaqtida sinf va u hamma uchun bilvosita mavjud Enum qiymatlar(), name() va kardinal() usullari bilan birga.

Enum atrofida switch iborasidan foydalana olasizmi?

Ha, Enum dan foydalanishingiz mumkin ichida Case bayonotini almashtirish Java-da int primitiv kabi. Agar siz bilan tanish enum int naqsh, bu erda butun sonlar ifodalanadi enum keyin Java 5 dan oldingi qiymatlar siz allaqachon biladi Switch korpusidan qanday foydalanish kerak bilan Enum.

Tavsiya: