Chapter 11: Strings
Download 0.83 Mb.
|
dasturlsh string
Using concat() method:
Bu oxirida string2 qo'shilgan string1 bo'lgan yangi qatorni qaytaradi. Shuningdek, concat() usulini string literallari bilan ham ishlatishingiz mumkin, masalan: Section 11.8: SubstringsString s = "this is an example"; String a = s.substring(11); // a will hold the string starting at character 11 until the end ("example") String b = s.substring(5, 10); // b will hold the string starting at character 5 and ending right before character 10 ("is an") String b = s.substring(5, b.length()-3); // b will hold the string starting at character 5 ending right before b' s lenght is out of 3 ("is an exam") Pastki satrlar, shuningdek, asl Stringga belgilar qo'shish/almashtirish uchun ham qo'llanilishi mumkin. Misol uchun, siz xitoycha belgilarni o'z ichiga olgan xitoy sanasiga duch keldingiz, lekin siz uni yaxshi formatdagi Sana qatori sifatida saqlamoqchisiz. Substring usuli Stringning bir qismini ajratib oladi. Bitta parametr taqdim etilganda, parametr boshlang'ich hisoblanadi va parcha String oxirigacha cho'ziladi. Ikkita parametr berilganda, birinchi parametr boshlang'ich belgi, ikkinchi parametr esa oxiridan darhol keyin belgining indeksidir (indeksdagi belgi qo'shilmaydi). Tekshirishning oson usuli - birinchi parametrni ikkinchisidan ayirish qatorning kutilgan uzunligini berishi kerak. Version < Java SE 7
JDK <7u6 versiyalarida pastki qator usuli asl String bilan bir xil qo'llab-quvvatlovchi [] ga ega bo'lgan va natija boshlanishi va uzunligiga o'rnatilgan ichki ofset va hisoblash maydonlariga ega bo'lgan Stringni yaratadi. Bunday almashish mumkin yangi String ( s.substring ( ... char nusxasini yaratishga majburlash uchun )) qo'ng'iroq qilish orqali oldini olish mumkin bo'lgan xotira oqishiga olib keladi, shundan so'ng [] axlat yig'ilishi mumkin. Version ≥ Java SE 7
Download 0.83 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling