Reja: Kirish. Belgilar asoslari va Stringlarlar


Download 36.9 Kb.
bet1/8
Sana24.12.2022
Hajmi36.9 Kb.
#1062398
  1   2   3   4   5   6   7   8
Bog'liq
Dasturlash Referat


Mavzu:Stringlarlar,Belgilar va oddiy ifodalar
Reja:
1.Kirish.
2.Belgilar asoslari va Stringlarlar.
3.Klass string
4.Klass StringBuilder
5.Klass belgisi
6.Tokenizatsiya stringlari
7.Oddiy ifodalar,klass namunasi va klass moslamasi.
8.Yakunlash

Kirish
Ushbu bob Javaning string va belgilarni qayta ishlash imkoniyatlari bilan tanishtiradi. Bu yerda muhokama qilingan texnikalar dastur kiritilishini tekshirish, foydalanuvchilarga ma’lumotlarni ko’rsatish va matnga asoslangan boshqa manipulyatsiyalar uchun mos keladi. Shuningdek, ular matn muharrirlari, matn protsessorlari, sahifalarni joylashtirish dasturlari, kompyuterlashtirilgan matn terish tizimlari va boshqa turdagi matnni qayta ishlash dasturlarini ishlab chiqish uchun mos keladi. Biz oldingi boblarda qatorlarni qayta ishlashning bir qancha imkoniyatlarini taqdim etdik. Ushbu bobda java.lang paketidagi String, StringBuilder va Character sinflarining imkoniyatlari batafsil muhokama qilinadi. Ushbu sinflar Javada string va belgilarni manipulyatsiya qilish uchun asos bo'lib xizmat qiladi
Bobda, shuningdek, ilovalarga kiritilgan ma'lumotlarni tekshirish imkoniyatini beruvchi muntazam ifodalar muhokama qilinadi. Funktsionallik java.util.regex paketida joylashgan Matcher va Pattern sinflari bilan birga String sinfi ham joylashgan.
Belgilar va satrlar asoslari
Belgilar Java manba dasturlarining asosiy qurilish bloklari hisoblanadi. Har bir dastur belgilar ketma-ketligidan iborat bo'lib, ular mazmunli ravishda guruhlanganda Java kompilyatori tomonidan topshiriqni bajarish uchun foydalaniladigan ko'rsatmalar qatori sifatida talqin etiladi. Dasturda harf harflari bo'lishi mumkin . Belgili harflar - bu bitta blok ichida belgi sifatida ko'rsatilgan butun son qiymati. Masalan, 'z' z ning butun qiymatini, ' \n' esa yangi qatorning butun qiymatini bildiradi. Belgilar literalining qiymati Unicode belgilar majmuasidagi belgining butun qiymatidir. Ilova B Unicodening kichik to'plami bo'lgan ASCII belgilar to'plamidagi belgilarning butun sonli ekvivalentlarini taqdim etadi .
String bitta birlik sifatida ko'rilgan belgilar ketma-ketligidir. Stringlar raqamlar va turli xil maxsus belgilarni o'z ichiga olishi mumkin, masalan, +, -, *, / va $.String - bu String sinfining obyekti . String literallari (xotirada String obyektlari sifatida saqlanadi) quyidagi kabi qo'sh tirnoq ichida belgilar ketma-ketligi sifatida yoziladi: “Strnglar”.
Eslatma: Xotirani tejash uchun Java bir xil tarkibga ega bo'lgan barcha string literallarini unga ko'p havolalarga ega bo'lgan bitta String obyekti kabi ko'rib chiqadi.
Klass String
Klass String Javada satrlarni ifodalash uchun ishlatiladi. Keyingi bir nechta kichik bo'limlar String klassining ko'plab imkoniyatlarini qamrab oladi.
Eslatma: Mavjud String obyektini nusxalash shart emas . String obyektlari o'zgarmasdir - ular yaratilganidan keyin ularning belgilar tarkibini o'zgartirib bo'lmaydi, chunki String klassi String obyektining mazmunini o'zgartirishga ruxsat beruvchi usullarni taqdim etmaydi.

Download 36.9 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8




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