Urganch davlat universiteti fizika-matematika fakulteti amaliy matematika va informatika yo’nalishi 182-guruh talabasi orazbayew yunusning algoritmlar nazariyasi fanidan
Download 467.26 Kb.
|
Urganch davlat universiteti fizika-matematika fakulteti amaliy m
2.2. SATRLAR USTIDA AMALLAR.
Satrlar bilan ishlashda satrlardan biror bir qism satrlarni izlab topishga to’g’ri keladi. Masalan, biror matndagi kerakli so’zlarni qidirish masalasi. Qism satrlarni izlash uchun IndexOf() metodidan foydalaniladi. Bu metodning ishlashi qidirilayotgan satrning birinchi uchragan so’zning nomerini chiqaradi. IndexOf() satr boshidan qidiradi. Xuddi shunday, satr oxiridan qidirish uchun LastIndexOf() metodi ishlatiladi. Biror bir satrning qandaydir qism satrdan boshlangan yoki tugallanganligini aniqlash uchun StartsWith() va EndsWith() metodlari ishlatiladi. Quyidagi misolda biror SomeDir papkadagi “exe” kengaytmali barcha fayllarni o’chirish dasturini ko’ramiz:
Yuqoridagi misolda satrli massivlar bilan ishlash keltirilgan bo’lib files massivi satrli massivdir, uning elementlari esa SomeDir papkasidagi fayl nomlari hisoblanadi. Ko’rsatilgan papkadagi fayl nomlarini satrli massivga o’qib olish Directory.GetFiles(path); yordamida amalga oshiriladi. O’qib olingan massiv elementlarining nomini aniqlash uchun files.Length metodi ishlatiladi. Faylni o’chirish uchun File.Delete() kodi ishlatiladi. Split() funksiyasi yordamida satrni massivlardan iborat qism satrlarga ajratiladi. Quyidagi misolda satrdagi so’zlarni ajratishni ko’rib chiqamiz. Bu yerda so’zlar bir biridan bitta probel bilan ajratiladi.
Yuqoridagi misolda “words” satrli massiv e’lon qilingan bo’lib, uning elementlari “text” satrli o’zgaruvchidagi so’zlardan iborat. Berilgan satrning birinchi va oxirgi belgilarini kesib tashlash uchun Trim() funksiyasi ishlatiladi. Misol:
Berilgan satrning ko’rsatilgan qismini kesib olish uchun Substring() funksiyasi ishlatiladi. Quyidagi misolni ko’rib chiqamiz:
Satrlarning orasiga qism satrlarni joylashtirish uchun “Insert” funksiyasi ishlatiladi. Misol:
O’chirish “Remove” metodi orqali amalga oshiriladi.
Download 467.26 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling