کاربرد StringBuffer در جاوا چیست؟
کاربرد StringBuffer در جاوا چیست؟

تصویری: کاربرد StringBuffer در جاوا چیست؟

تصویری: کاربرد StringBuffer در جاوا چیست؟
تصویری: #36 StringBuffer و StringBuilder در جاوا 2024, دسامبر
Anonim

StringBuffer در جاوا است استفاده شده برای ایجاد اشیاء رشته ای قابل تغییر. این به این معنی است که ما می توانیم از StringBuffer استفاده کنید برای الحاق، معکوس کردن، جایگزین کردن، الحاق و دستکاری رشته ها یا توالی کاراکترها. روشهای مربوطه تحت StringBuffer کلاس ها به ترتیب برای پایبندی به این توابع ایجاد می شوند.

بر این اساس، StringBuffer در جاوا با مثال چیست؟

StringBuffer کلاس در جاوا . StringBuffer یک کلاس همتا از String است که بسیاری از قابلیت های رشته ها را فراهم می کند. StringBuffer (String str): آرگومان String را می پذیرد که محتویات اولیه را تنظیم می کند StringBuffer شی و اتاق را برای 16 کاراکتر دیگر بدون تخصیص مجدد رزرو می کند.

پس از آن، سوال این است که تفاوت بین رشته و StringBuffer چیست؟ رشته و StringBuffer هر دو کلاس هایی هستند که روی آنها کار می کنند رشته های . StringBuffer کلاس، کلاس همتای کلاس است رشته . اساسی تفاوت بین String و StringBuffer این است که هدف از رشته ” کلاس تغییر ناپذیر است. موضوع کلاس” StringBuffer ” قابل تغییر

با توجه به این موضوع، چه زمانی باید از StringBuffer استفاده کنم؟

اگر مقدار Object می تواند تغییر کند و فقط از یک رشته قابل دسترسی است، استفاده کنید یک StringBuilder زیرا StringBuilder غیرهمگام است. در صورتی که مقدار Object می تواند تغییر کند و توسط چندین رشته اصلاح شود، استفاده کنید آ StringBuffer زیرا StringBuffer هماهنگ شده است.

چگونه یک بافر رشته ای را در جاوا اعلام می کنید؟

آ بافر رشته مانند یک است رشته ، اما قابل تغییر است. این شامل توالی خاصی از کاراکترها است، اما طول و محتوای دنباله را می توان از طریق فراخوانی روش های خاص تغییر داد. آنها برای استفاده توسط چندین رشته ایمن هستند. هر بافر رشته ظرفیت دارد

توصیه شده: