ما فائدة StringBuffer في Java؟
ما فائدة StringBuffer في Java؟

فيديو: ما فائدة StringBuffer في Java؟

فيديو: ما فائدة StringBuffer في Java؟
فيديو: String vs StringBuilder vs StringBuffer | What is Immutability? | Java String Operations | Geekific 2024, ديسمبر
Anonim

StringBuffer في جافا يكون تستخدم لإنشاء كائنات سلسلة قابلة للتعديل. هذا يعني أننا نستطيع استخدم StringBuffer لإلحاق ، وعكس ، واستبدال ، وسلسلة ومعالجة سلاسل أو تسلسل من الأحرف. الطرق المقابلة تحت StringBuffer يتم إنشاء فئة على التوالي للالتزام بهذه الوظائف.

وفقًا لذلك ، ما هو StringBuffer في Java مع المثال؟

StringBuffer فئة في جافا . StringBuffer هي فئة نظير من String توفر الكثير من وظائف السلاسل. StringBuffer (String str): تقبل وسيطة سلسلة تحدد المحتويات الأولية لملف StringBuffer الكائن ويحجز مساحة لـ 16 حرفًا إضافيًا دون إعادة تخصيص.

بعد ذلك ، السؤال هو ، ما هو الفرق بين StringBuffer و StringBuffer؟ String و StringBuffer كلاهما الطبقات التي تعمل سلاسل . StringBuffer الطبقة هي فئة الأقران في الفصل سلسلة . الأساسية الفرق بين String و StringBuffer هو أن موضوع " سلسلة "فئة غير قابلة للتغيير. موضوع الفئة " StringBuffer "متغير.

بوضع هذا في الاعتبار ، متى يجب علي استخدام StringBuffer؟

إذا كانت قيمة الكائن يمكن تغييرها وسيتم الوصول إليها فقط من سلسلة محادثات واحدة ، استعمال StringBuilder لأن StringBuilder غير متزامن. في حالة تغيير قيمة الكائن ، وسيتم تعديلها بواسطة سلاسل محادثات متعددة ، استعمال أ StringBuffer لأن StringBuffer متزامن.

كيف تعلن عن مخزن مؤقت لسلسلة في Java؟

أ سلسلة العازلة هو مثل سلسلة ، ولكن يمكن تعديلها. يحتوي على تسلسل معين من الأحرف ، ولكن يمكن تغيير طول ومحتوى التسلسل من خلال استدعاءات طريقة معينة. إنها آمنة للاستخدام بواسطة خيوط متعددة. كل سلسلة العازلة لديه القدرة.

موصى به: