ClassCastException: Agar ushbu ob'ektni belgilangan ob'ekt bilan taqqoslab bo'lmasa. NullPointerException



Download 16,63 Kb.
Sana27.05.2022
Hajmi16,63 Kb.
#611442
Bog'liq
Java string solishtirishTo


Java string compareTo()
Java String klassi compareTo() usuli berilgan satrni joriy satr bilan leksikografik jihatdan solishtiradi. U ijobiy son, manfiy son yoki 0 ni qaytaradi.
U satrlarni har bir belgining Unicode qiymati asosida taqqoslaydi.
Agar birinchi qator leksikografik jihatdan ikkinchi qatordan katta bo'lsa, u ijobiy raqamni qaytaradi (belgi qiymatining farqi). Agar birinchi qator leksikografik jihatdan ikkinchi qatordan kichik bo'lsa, u manfiy sonni qaytaradi, agar birinchi qator leksikografik jihatdan ikkinchi qatorga teng bo'lsa, u 0 ni qaytaradi.

Usul joriy satr bilan taqqoslanadigan String tipidagi parametrni qabul qiladi.


U butun son qiymatini qaytaradi. U quyidagi ikkita istisnoni qo'yadi:
ClassCastException: Agar ushbu ob'ektni belgilangan ob'ekt bilan taqqoslab bo'lmasa.
NullPointerException: Belgilangan ob'ekt null bo'lsa.
Birinchi yoki ikkinchi satr bo'sh bo'lgan ikkita satrni solishtirsak, usul satr uzunligini qaytaradi. Shunday qilib, ikkita stsenariy bo'lishi mumkin:

  • Agar birinchi qator bo'sh bo'lsa, usul salbiyni qaytaradi

  • Agar ikkinchi satr bo'sh satr bo'lsa, usul birinchi qatorning uzunligi bo'lgan ijobiy raqamni qaytaradi.

Java String compareTo(): ​​katta-kichik harf sezgir


compareTo() usuli belgilarning katta-kichik harf sezgirligini hisobga oladimi yoki yo'qligini tekshirish uchun biz bir xil ketma-ketlikda bir xil harflarni o'z ichiga olgan ikkita satrni taqqoslaymiz.
Faraz qilaylik, katta harflar bilan yozilgan satr, ikkinchisi esa kichik harflar bilan yozilgan. Bu ikki qatorni solishtirganda, natija 0 bo'lsa, compareTo() usuli belgilarning katta-kichik harf sezgirligini hisobga olmaydi; aks holda, usul belgilarning katta-kichik harf sezgirligini hisobga oladi

Xulosa: Natijaga qarab, natija nolga teng emasligi aniq. Demak, compareTo() usuli belgilarning katta-kichik harf sezgirligiga e'tibor beradi.
Java String compareTo(): ​​ClassCastException
ClassCastException mos kelmaydigan turdagi ob'ektlar solishtirilganda tashlanadi Quyidagi misolda biz ArrayList (al) ob'ektini satr harfi ("Sehwag") bilan taqqoslaymiz.

Java String compareTo(): ​​NullPointerException


NullPointerException null obyekti compareTo() usulini chaqirganda tashlanadi. Quyidagi misolga e'tibor bering.
Download 16,63 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish