O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti




Download 221 Kb.
bet17/25
Sana29.01.2024
Hajmi221 Kb.
#147850
1   ...   13   14   15   16   17   18   19   20   ...   25
Bog'liq
O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi b

charAt va setCharAt 
String Bufferidan bitta belgini charAt metodi yordamida ajratib olinadi.Boshqa 
metod setCharAt satrning berilgan o’rniga(pozitsiyasiga) kerakli belgini yozishga
imkon beradi.Bu metodlarning ishlatilishi misol bilan keltirilgan: 
class setCharAtDemo {
public static void main(String args[]) {


49
StringBuilder sb = new StringBuilder Hello");


Console.Write ("buffer before = " + sb);


Console.Write ("charAt(1) before = " + sb.charAt(1));
sb.setCharAt(1, 'i');
sb.setLength(2);
Console.Write ("buffer after = " + sb);
Console.Write ("charAt(1) after = " + sb.charAt(1)); 
} }
Ushbu dastur ishga tushirilganda olinadigan natija: 

buffer before = Hello


charAt(1) before = e
buffer after = Hi
charAt(1) after = i 


append 
StringBuilder sinfining append metodi odatda satrli ifodalarda “+” operatori 
qo’llanilganda oshkormas holda chaqiriladi.Har bir parametr uchun String.valueOf
metodi chaqiriladi va uning natijasi joriy StringBuilderiga qo’shiladi.Buning ustiga 
har safar append metodi chaqirilganda u o’zi bilan birga chaqirilgan
StringBufferiga ko’rsatgichni qaytaradi.Bu esa metodni ketma-ket chaqirishlar 
zanjirini hosil qilishga imkon beradi.Quyidagi misolda shu xossasi ko’rsatilgan.
class appendDemo {
public static void main(String args[]) {
String s;
int a = 42;
StringBuilder sb = new StringBuilder (40);
s = sb.append("a = ").append(a).append("!").toString();
Console.Write (s);
} }
Misol natijasi: 

а = 42!

50
Insert 
Insert metodi append metodi bilan shu jihatlar bir xilki,har bir tip uchun ushbu
metodni qo’llash mumkin. Biroq,appenddan farqli ravishda u String.valueOf
metodi tomonidan qaytariladigan belgilarni StringBuilderi oxiriga qo’shmaydi
balki uni birinchi parametr bilan beriladigan buferning muayyan joyiga qo’yish 
mumkin.Navbatdagi misolda "there" satri "hello" va "world!" orasiga qo’yiladi.
class insertDemo {
public static void main(String args[]) {
StringBuilder sb = new StringBuilder ("hello world !");
sb.insert(6,"there ");
Console.Write (sb); } } 
Ushbu dastur ishga tushirilsa quyidagi satr chop etiladi:
hello there world! 
Xulosa: Bitiruv malakaviy ishini birinchi bobi C# dasturlash tiliga
bag’ishlangan bo’lib , uchta bo’limlardan iborat. Birinchi bo’limda C# dasturlash 
tilida tiplar, o’zgaruvchilar va asosiy operatorlar to’g’risida to’liq malumotlar
keltirilgan. 
Bu
bo’limida 

c#
dasturlash 


tilidagi
metodlar,yaratilgan 
tiplar,o’zgaruvchilar,satr o’zgarmaslari, massivlar, massivlarni e’lon qilish, ular
ustida amallar berilgan.Bu bo’lim bir qancha misollar bilan to’ldirilgan.Ko’p 
o’lchovli massiv qanday e’lon qilinishi va unga doir misollar ham keltirilgan.
Ikkinchi bo’limda c# dasturlash tilidagi boshqarish operatorlar, shartli va shartsiz 
aperatorlari,variant operatori swich case , for, if,go to, while, do while, ichma –ich
shart operatorlari,ko’p shartlilikni qo’llanishi, break ,contuniun operatorlari
qanday ishlatilishi va ularga doir bir qancha misollar bilan berilgan.
Uchinchi bo’limda fayl va satr ustida bajariladign barcha amallar izohi bilan 
keltirilgan.Bundan tashqari har bir metodni qanday ishlashi misollar bilan
ko’rsatilgan. 

51


Download 221 Kb.
1   ...   13   14   15   16   17   18   19   20   ...   25




Download 221 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi buxoro davlat universiteti

Download 221 Kb.