O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi tоshkеnt dаvlаt iqtisоdiyot universitеti


Download 1.96 Mb.
Pdf ko'rish
bet22/83
Sana08.11.2023
Hajmi1.96 Mb.
#1757524
1   ...   18   19   20   21   22   23   24   25   ...   83
Bog'liq
Obyektga yo`naltirilgan dasturlash tillari

ensureCapacity usulidan foydalanish mumkin.
setLength 
Buferdagi satr uzunligini o‘rnatish uchun setLength usulidan foydalanish 
mumkin. Agar obyektdagi satr uzunligidan katta qiymat berilsa, usul yangi satr 
oxirini nul kodli simvol bilan to‘ldiradi.
append 
StringBuffer sinfining append usuli odatda ifodalarda + operatoridan 
foydalanilganda chaqiriladi. Хar bir parametr uchun String.valueOf usuli chaqiriladi 
va uning natijasi StringBuffer obyektiga ulanadi. Bundan tashqari append usuli 
StringBuffer obyektiga ilova qaytaradi. Bu esa misolda ko‘rsatilganidek chaqiriqlar 
ketma ketligini xosil qilishga imkon beradi.
class appendDemo {
public static void main(String args[]) {
String s;
int a = 42;


29 
StringBuffer sb = new StringBuffer(40);
s = sb.append("a = ").append(a).append("!").toString();
System.out.println(s);
} }
Bu misol natijasi:
S:\> Java appendDemo  
a = 42!
insert 
Satrlarni ulash insert usuli append o‘xshash bo‘lib, xar bir ma’lumotlar tipi 
uchun bu usuning o‘z shakli bordir. Faqat append dan farqli String.valueOf usuli 
qaytargan simvollrni, StringBuffer obyekti oxiriga qo‘ymaydi, balki, birinchi 
parametri ko‘rsatgan, buferdagi joyga qo‘yadi. Keyingi misolimizda "there" satri 
"hello" va "world!" orasiga qo‘yiladi.
class insertDemo {
public static void main(String args[]) {
StringBuffer sb = new StringBuffer("hello world !");
sb.insert(6,"there ");
System.out.println(sb);
} }
Bu dastur bajarilganda quyidagi satr chiqadi:
S:\> java insertDemo
hello there world!
 

Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   83




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