Rag'batlantirish
Java universiteti
O'rganish
Kurslar
Vazifalar
So'rovnomalar va Viktorinalar
O'yinlar
Yordam
Jadval
Amaliyot
Jamiyat
Foydalanuvchilar
Forum
Chat
Maqolalar
Muvaffaqiyat hikoyalari
Faoliyat
Sharhlar
Obunalar
Engil mavzu
Maqola
  • Sharhlar
  • Biz haqimizda
  • CS50
Boshlash
O'rganishni boshlang
  • Maqolalar
  • Mualliflar
  • Barcha guruhlar
  • Barcha maqolalar ro'yxati
JavaRush /Java blogi /Random-UZ /Java-da strings haqida eng ko'p beriladigan 10 ta savol
ext4
Daraja
  • 28 February 2021
  • 272 views
  • 0 comments

Java-da strings haqida eng ko'p beriladigan 10 ta savol

Guruhda nashr etilgan
Telegram

Java-dagi strings haqida eng ko'p beriladigan 10 ta savol bu erda keltirilgan

[Tarjima] Java-da strings haqida eng ko'p beriladigan 10 ta savol - 1
  1. Stringlarni qanday solishtirish mumkin? Nimadan foydalanish kerak: " ==" yoki equals()?

    Qisqasi, " ==" satrlarga havolalarni solishtiradi, lekin equals()bu satrlardagi qiymatlarni solishtiradi. Agar ikkita satr bir xil ob'ekt ekanligini tekshirishni xohlamasangiz, dan foydalaning equals().

    Shuningdek , string hovuz tushunchasini bilish ham yaxshi fikr bo'lardi .

  2. Nega nozik ma'lumotlarni himoya qilish uchun char[]satrlar ( String) afzalroq?

    Satrlar o'zgarmasdir . Bu shuni anglatadiki, satr yaratilgandan so'ng, axlat yig'uvchi ishga tushmaguncha u o'zgartirilmaydi. Massiv holatida biz uning elementlarini o'zgartirishimiz mumkinligi aniq. Shunday qilib, maxfiy ma'lumotlar (masalan, parol) dasturning biron bir joyida aniq matnda saqlanmaydi.

  3. Switch iborasidan foydalanganda satrlarni parametr sifatida o'tkaza olamizmi ?

    Ha, JDK ning 7-versiyasidan boshlab. Ilgari, 6-versiyada bu mumkin emas edi.

    // java 7 only!
    switch (str.toLowerCase()) {
          case "a":
               value = 1;
               break;
          case "b":
               value = 2;
               break;
    }
  4. Qatorni butun songa qanday aylantirish mumkin?

    int n = Integer.parseInt("10");

    Xuddi shu narsa Java-ning boshqa ibtidoiy turlari uchun ham amal qiladi.

  5. Satrni bo'shliq bilan ajratilgan chiziqlarga qanday ajratish mumkin?

    Eng oson yo'li - oddiy iboralardan foydalanish. " " " ", " ", " ", " " \skabi boʻshliq belgilarining oʻrnini bosuvchi vazifasini bajaradi . \t\r\n

    String[] strArray = aString.split("\\s+");
  6. < Usul aslida nima qiladi substring()?

    JDK 6 da usul substring()mavjud satrdagi belgilarning bir qismini ko'rsatdi, lekin qatorning alohida nusxasini yaratmadi. Belgilar massivi sifatida taqdim etilgan yangi satr yaratish uchun siz bo'sh qatorni qo'shishingiz mumkin, masalan:

    str.substring(m, n) + ""

    Natijada, bizning yangi qatorimiz bo'lgan belgilar qatori. Ushbu yondashuv ba'zan kodni bajarish vaqtini qisqartirishi mumkin, chunki axlat yig'uvchi foydalanilmagan katta satrlarni yo'q qilishi va faqat pastki qatorlarni saqlashi mumkin.

    Oracle JDK 7 da usul substring()mavjud bo'lganidan foydalanmasdan yangi belgilar qatorini yaratadi. JDK 6 va JDK 7 da substring() usullari o'rtasidagi farqni ifodalovchi diagrammani ham ko'rib chiqishingiz mumkin .

  7. String va StringBuilder va StringBuffer

    Stringvs StringBuilder: StringBuildero'zgaruvchan, ya'ni ob'ekt yaratilgandan keyin uning mazmunini o'zgartirishimiz mumkin.

    StringBuildervs StringBuffer: StringBuffersinxronlangan, ya'ni u bir vaqtning o'zida bir nechta iplardan foydalanilganda to'g'ri ishlaydi, lekin dan sekinroq StringBuilder.

  8. Bir qatorni bir necha marta qanday takrorlash kerak?

    Pythonda biz satrni shunchaki raqamga ko'paytirishimiz mumkin nva keyin u n marta takrorlanadi. repeat()Java-da biz Apache Commons Lang kutubxonasi sinfidagi usuldan foydalanishimiz mumkin StringUtils.

    String str = "abcd";
    String repeated = StringUtils.repeat(str,3);
    //abcdabcdabcd
  9. Satrni sanaga qanday aylantirish mumkin?

    String str = "Sep 17, 2013";
    Date date = new SimpleDateFormat("MMMM d, yy", Locale.ENGLISH).parse(str);
    System.out.println(date);
    //Tue Sep 17 00:00:00 EDT 2013
  10. Satrda ma'lum bir belgining takrorlanish sonini qanday hisoblash mumkin?

    StringUtilsApache Commons Lang kutubxonasidan sinfdan foydalaning .

    int n = StringUtils.countMatches("11112222", "1");
    System.out.println(n);
Python-университет
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
O'rganing
  • Курси програмування
  • Ro‘yxatdan o‘tish
  • Java kursi
  • Vazifalar bo'yicha yordam
  • Narxlash
  • O'yin loyihalari
Jamiyat
  • Foydalanuvchilar
  • Maqolalar
  • Forum
  • Chat
  • Muvaffaqiyat hikoyalari
  • Faoliyat
Kompaniya
  • Biz haqimizda
  • Kontaktlar
  • Sharhlar
  • TSS
  • Qo'llab-quvvatlash
JavaRush JavaRush - bu Java dasturlashni noldan o'rganish uchun onlayn kurs. Ushbu kurs yangi boshlanuvchilar uchun Java-ni o'zlashtirishning mukammal usulidir. U tezkor tekshirish va Java asoslari nazariyasining muhim ko'lami bo'lgan 1200 dan ortiq vazifalarni o'z ichiga oladi. Taʼlimda muvaffaqiyat qozonishingizga yordam berish uchun biz motivatsion xususiyatlar toʻplamini amalga oshirdik: viktorinalar, kodlash loyihalari, samarali oʻrganish haqidagi kontent va Java dasturchisining karerasi.
Ortimizdan yuring
Dasturchilar tug'ilmagan, yaratilgan © 2025 JavaRush
Ilovani yuklab oling
  • Google Play
  • App Store
Mastercard Visa
Dasturchilar tug'ilmagan, yaratilgan © 2025 JavaRush