כל מה שאתה צריך לדעת StringBuilder ב- Java



מאמר זה מביא לך נושא מעניין נוסף כאשר הוא מתמקד ב- StringBuilder ב- Java יחד עם היישום המעשי שלו.

נותן לך כל מיני תכונות כשמדובר בתכנות. מאמר זה יתמקד במדוייק בנושא אחד כזה שהוא StringBuilder ב- Java. להלן עצות שנדונו במאמר זה,

אז בואו נתחיל אז,





StringBuilder ב- Java

מיתרים בג'אווה הם רצף של דמויות בלתי ניתנות לשינוי. לעומת זאת, StringBuffer משמש ליצירת רצף של תווים משתנים. StringBuilder דומה למחלקת StringBuffer, אך הוא אינו מספק שום ערובה לסינכרון.עם זאת, הוא הרבה יותר מהיר בטבע ברוב היישומים. יש לציין כי מחלקת StringBuilder אינה בטוחה לשימוש על ידי מספר אשכולות.

מרחב שמות ב- c ++

קונסטרוקטורים

  • StringBuilder (): נוצר בונה מחרוזות ריק בעל קיבולת ראשונית של 16 תווים.
  • StringBuilder (קיבולת int):): בונה המחרוזות שנוצר הוא מהקיבולת שצוינה בטיעון.
  • StringBuilder (CharSequence seq ): בונה המחרוזות שנוצר מכיל את אותן התווים כמו CharSequence שצוינה.
  • StringBuilder (מחרוזת מחרוזת ): בונה בונה מחרוזות מאותחל לתוכן המחרוזת שצוינה.

הבה נמשיך במאמר זה ונבחן שיטות שונות



שיטות StringBuilder

נעשה שימוש בשיטות הבאות בכיתת StringBuilder:

הוסף שיטה

שיטה זו מוסיפה את האלמנטים שצוינו למחרוזת הקיימת.



class ראשי {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.append ('Roll') System.out.println (str)}}

תְפוּקָה:

רוקנרול

StringBuilder ב- Java: שיטת הוספה

שיטה זו מכניסה מחרוזת באינדקס שצוין.

class public ראשי {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.insert (2, 'Roll') System.out.println (str)}}

תְפוּקָה:

רולארק

מה הסורק עושה בג'אווה -

החלף את השיטה

שיטה זו מחליפה את המחרוזת מה- startIndex שצוין ל- endIndex.

class public ראשי {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.replace (1,3, 'Roll') System.out.println (str)}}

תְפוּקָה:

RRollk

StringBuilder ב- Java: מחק שיטה

שיטה זו מוחקת את המחרוזת הספציפית מ- beginIndex ל- endIndex.

class class ראשי {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.delete (1,3) System.out.println (str)}}

תְפוּקָה:

Rk

שיטת הפוך

שיטה זו הופכת את המחרוזת הקיימת ב- StringBuilder.

class public ראשי {public static void main (String args []) {StringBuilder str = new StringBuilder ('Rock') str.reverse () System.out.println (str)}}

תְפוּקָה:

kcoR

שיטת קיבולת

ניתן לקבוע את היכולת הנוכחית של ה- Builder בשיטה זו. יש לציין כי קיבולת ברירת המחדל של ה- Builder היא 16. ניתן להגדיל את הקיבולת של הבנאי על ידי: (oldcapacity * 2) +2.

class class ראשי {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 ())}}

תְפוּקָה:

כיצד להשתמש במיתר

16

16

3. 4

לפיכך הגענו לסוף מאמר זה בנושא 'StringBuilder In Java'. אם ברצונך ללמוד עוד,לבדוק את מאת אדוריקה, חברת למידה מקוונת אמינה. קורס ההכשרה וההסמכה של Java J2EE ו- SOA של אדוריקה נועד להכשיר אותך לקונספטים מרכזיים של Java וגם עם מסגרות Java שונות כמו Hibernate & Spring.

יש לך שאלה עבורנו? אנא הזכיר זאת במדור התגובות בבלוג זה ונחזור אליך בהקדם האפשרי.