يمنحك كل أنواع الميزات عندما يتعلق الأمر بالبرمجة. ستركز هذه المقالة بدقة على موضوع واحد هو StringBuilder In Java. فيما يلي المؤشرات التي تمت مناقشتها في هذه المقالة ،
فلنبدأ إذن ،
StringBuilder في جافا
السلاسل في جافا هي سلسلة من الأحرف غير القابلة للتغيير. من ناحية أخرى ، يتم استخدام StringBuffer لإنشاء سلسلة من الأحرف القابلة للتغيير. StringBuilder مشابه لفئة StringBuffer ، لكنه لا يوفر أي ضمان للمزامنة ، على الإطلاق.ومع ذلك ، فهو أسرع في الطبيعة في معظم عمليات التنفيذ. وتجدر الإشارة إلى أن فئة StringBuilder ليست آمنة للاستخدام بواسطة مؤشرات ترابط متعددة.
المنشئون
- StringBuilder (): يتم إنشاء منشئ سلسلة فارغ بسعة أولية من 16 حرفًا.
- StringBuilder (سعة int) :): منشئ السلسلة الذي تم إنشاؤه له السعة المحددة في الوسيطة.
- StringBuilder (CharSequence seq ): يحتوي منشئ السلسلة الذي تم إنشاؤه على نفس الأحرف مثل CharSequence المحدد.
- StringBuilder (String str ): إنشاء مُنشئ سلسلة مهيأ لمحتويات السلسلة المحددة.
دعنا نتابع هذه المقالة ونلقي نظرة على طرق مختلفة
طرق StringBuilder
يتم استخدام الطرق التالية في فئة StringBuilder:
تحويل عشري إلى ثنائي بيثون
طريقة الإلحاق
تضيف هذه الطريقة العناصر المحددة إلى السلسلة الموجودة.
class Main {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}
انتاج:
لفة الصخور
StringBuilder في Java: طريقة الإدراج
تقوم هذه الطريقة بإدراج سلسلة في الفهرس المحدد.
فئة عامة رئيسية {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2، 'Roll') System.out.println (str)}}
انتاج:
رولك
طريقة الاستبدال
تستبدل هذه الطريقة السلسلة من startIndex المحددة إلى endIndex.
فئة عامة رئيسية {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1،3، 'Roll') System.out.println (str)}}
انتاج:
RRollk
StringBuilder في Java: طريقة الحذف
تحذف هذه الطريقة السلسلة المحددة من startIndex إلى endIndex.
فئة عامة رئيسية {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1،3) System.out.println (str)}}
انتاج:
Rk
ما هو init في بيثون
الطريقة العكسية
تعكس هذه الطريقة السلسلة الموجودة في StringBuilder.
فئة عامة رئيسية {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}
انتاج:
kcoR
طريقة السعة
يمكن تحديد السعة الحالية للمُنشئ بهذه الطريقة. وتجدر الإشارة إلى أن السعة الافتراضية للمُنشئ هي 16. ويمكن زيادة سعة المنشئ من خلال: (السعة القديمة * 2) +2.
فئة عامة Main {public static void main (String args []) {StringBuilder str = new StringBuilder () System.out.println (str.capacity ()) str.append ('Rock') System.out.println (str. السعة ()) str.append ('إنه يوم جيد لموسيقى الروك') System.out.println (str.capacity ())}}
انتاج:
قائمة مرتبطة في برنامج c
16
16
3. 4
وهكذا وصلنا إلى نهاية هذه المقالة حول 'StringBuilder In Java'. إذا كنت ترغب في معرفة المزيد ،تفحص ال بواسطة Edureka ، شركة تعليمية موثوقة عبر الإنترنت. تم تصميم دورة تدريب وإصدار شهادات Java J2EE و SOA من Edureka لتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.
لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المدونة وسنعاود الاتصال بك في أقرب وقت ممكن.