Java-dagi StringBuffer-dan belgini qanday o'chirish mumkin?
Java-dagi StringBuffer-dan belgini qanday o'chirish mumkin?

Video: Java-dagi StringBuffer-dan belgini qanday o'chirish mumkin?

Video: Java-dagi StringBuffer-dan belgini qanday o'chirish mumkin?
Video: Spring tutorial 6 | Hibernate Implementation | @EnableTransactionManagment 2024, May
Anonim

StringBuffer . o'chirish () usuli ni olib tashlaydi belgilar ushbu ketma-ketlikning pastki qatorida. Pastki satr belgilangan boshlang'ichdan boshlanadi va gacha cho'ziladi xarakter indeks oxirida - 1 yoki bunday bo'lmasa, ketma-ketlikning oxirigacha xarakter mavjud. Agar boshlanish oxiriga teng bo'lsa, hech qanday o'zgartirish kiritilmaydi.

Keyinchalik, Java-dagi satrdan oxirgi belgini qanday olib tashlashim mumkinligi haqida savol tug'ilishi mumkin.

substring() Java sinfning o'rnatilgan substring() usuli String ning eng mashhur usuli hisoblanadi qanday olib tashlash kerak the oxirgi belgi . Bu mavjudidan olish orqali amalga oshiriladi String hammasi belgilar birinchi indeks pozitsiyasidan boshlab 0 dan keyingigacha oxirgi pozitsiyasi, uzunligini bildiradi ip minus 1.

Ikkinchidan, Java-da StringBuffer-dan nima foydalanish kerak? Java-da StringBuffer o'zgartiriladigan String obyektlarini yaratish uchun ishlatiladi. Bu biz qila olishimizni anglatadi StringBuffer-dan foydalaning Qatorlarni yoki belgilar ketma-ketligini qo'shish, teskari o'zgartirish, almashtirish, birlashtirish va manipulyatsiya qilish. Tegishli usullar ostida StringBuffer sinf ushbu funktsiyalarga rioya qilish uchun mos ravishda yaratilgan.

Xuddi shunday, siz Java-da biror narsani qanday o'chirib tashlashingiz mumkin?

Bu yerda yo'q o'chirish ichida java , va barcha ob'ektlar uyumda yaratilgan. JVM ma'lumotnomalar soniga tayanadigan axlat yig'uvchiga ega. Ob'ektga boshqa havolalar qolmasa, u axlat yig'uvchi tomonidan yig'ish uchun mavjud bo'ladi.

Satrning oxirgi belgisi nima?

Strings C da massivlar bilan ifodalanadi belgilar . ning oxiri ip maxsus belgi bilan belgilanadi xarakter , null xarakter , bu oddiygina xarakter qiymati 0. (null xarakter null ko'rsatkichga nomidan tashqari hech qanday aloqasi yo'q. ASCII da xarakter belgilangan, null xarakter NUL deb nomlanadi.)

Tavsiya: