13 Ma'ruza satrlari. Satrlar bilan ishlash. Ma'lumotlarni formatlash. Satrlarda qidirish va qayta ishlash.
Reja:
1. String turi
2. Satrlar bilan ishlash;
3. Konsol chiqishini formatlash
4. Satrdagi belgi yoki pastki qatorni qidiring.
Kalit so'zlar: String, char, length
1. String turi
Satr - bu belgilar ketma-ketligi.
Char tipi faqat bitta belgini ifodalaydi. Belgilar qatorini ifodalash uchun String deb nomlangan ma'lumotlar turidan foydalaning. Misol uchun, quyidagi kod xabarni "Javaga xush kelibsiz" qiymatiga ega satr sifatida e'lon qiladi.
String message = "Java'ga xush kelibsiz";
String Java kutubxonasida tizim va skaner sinflari kabi oldindan belgilangan sinfdir. String turi ibtidoiy emas. U mos yozuvlar turi sifatida tanilgan. Har qanday Java klassi o'zgaruvchi uchun mos yozuvlar turi sifatida ishlatilishi mumkin. Malumot turi sifatida e'lon qilingan o'zgaruvchi ob'ektga murojaat qiluvchi mos yozuvlar o'zgaruvchisi sifatida tanilgan. Bu erda xabar - bu Java-ga xush kelibsiz mazmuni bo'lgan string ob'ektiga ishora qiluvchi mos yozuvlar o'zgaruvchisi. Hozircha siz faqat String o‘zgaruvchisini qanday e’lon qilishni, o‘zgaruvchiga qatorni qanday belgilashni va String sinfidagi usullardan qanday foydalanishni bilishingiz kerak. 13.1-jadvalda belgilarga kirish uchun satr uzunligini olish uchun String usullari keltirilgan. satrda, satrlarni birlashtirish, satrni katta yoki kichik harfga aylantirish va satrni kesish uchun.
Usulning tavsifi
length()
charAt(index)
concat(s1)
toUpperCase()
toLowerCase()
trim()
|
Ushbu qatordagi belgilar sonini qaytaradi.
Ushbu qatordan belgilangan indeksdagi belgini qaytaradi.
Ushbu qatorni s1 qatori bilan birlashtiruvchi yangi qatorni qaytaradi.
Barcha bosh harflar bilan yangi qatorni qaytaradi.
Barcha harflar kichik harflar bilan yangi qatorni qaytaradi
Ikkala tomonda bo'sh joy kesilgan yangi qatorni qaytaradi.
|
13.1-JADVAL String ob'ektlari uchun oddiy usullar
Stringlar Java tilidagi obyektlardir. 13.1-jadvaldagi usullarni faqat ma'lum bir qator misoli ichidan chaqirish mumkin. Shuning uchun bu usullar misol usullari deb ataladi. Namuna bo'lmagan usul statik usul deb ataladi. Statik usulni ob'ektdan foydalanmasdan chaqirish mumkin. Math sinfida belgilangan barcha usullar statikdir. Ular ma'lum bir ob'ekt misoli bilan bog'lanmagan. Namuna usulini chaqirish sintaksisi: referenceVariable.methodName(argumentlar).
Usul ko'p argumentlarga ega bo'lishi mumkin yoki argumentlar bo'lmasligi mumkin. Misol uchun, charAt(index) usulida bitta argument bor, lekin length() usulida argument yo'q. Eslatib o'tamiz, statik usulni chaqirish sintaksisi ClassName..methodName(argumentlar) dir. Masalan, Math sinfidagi pow usulini Math.pow (2, 2.5) yordamida chaqirish mumkin.
Do'stlaringiz bilan baham: |