תוכן עניינים:

איך מנקים בונה מחרוזות?
איך מנקים בונה מחרוזות?

וִידֵאוֹ: איך מנקים בונה מחרוזות?

וִידֵאוֹ: איך מנקים בונה מחרוזות?
וִידֵאוֹ: string C# פעולות על מחרוזת 2024, נוֹבֶמבֶּר
Anonim

1) נקה את StringBuilder על ידי הקצאת אובייקט חדש

  1. מחלקה ציבורית JavaStringBufferClearEmptyExample {
  2. ריק סטטי ציבורי ראשי ( חוּט args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // ברור התוכן מהאיטרציה הקודמת.
  6. sbStr = חדש StringBuilder ();
  7. sbStr. append(i);
  8. מערכת. הַחוּצָה. print(sbStr);

לאחר מכן, כיצד אוכל להמיר את StringBuilder למחרוזת?

כדי להמיר StringBuilder לערך String פשוט הפעילו את השיטה toString() עליו

  1. הצג את המחלקה StringBuilder.
  2. הוסף אליו נתונים בשיטת append().
  3. המר את StringBuilder למחרוזת באמצעות שיטת toString()‎.

איך אני יודע אם StringBuilder שלי ריק? שיטת האורך של ה StringBuilder או מחלקה StringBuffer מחזירה את אורך רצף התווים שיש לה כרגע. כפי שאתה יכול לראות בדוגמה, to תבדוק אם ה StringBuilder ריק , קבל את אורך ה StringBuilder לְהִתְנַגֵד. אם האורך הוא 0, זהו ריק , אחרת לא.

יתר על כן, איך מסירים משהו ממחרוזת ב-Java?

אתה יכול להשתמש בשיטת substring() של java . lang. חוּט כיתה ל לְהַסִיר הדמות הראשונה או האחרונה של חוּט ב Java . שיטת substring() עמוסה מדי ומספקת כמה גרסאות המאפשרות לך לְהַסִיר דמות מכל עמדה ב Java.

מה עדיף StringBuffer או StringBuilder?

מחרוזת אינה ניתנת לשינוי ואילו StringBuffer ו-StringBuider הם מחלקות הניתנות לשינוי. StringBuffer הוא בטוח בשרשור ומסונכרן ואילו StringBuilder זה לא, בגלל זה StringBuilder הוא מהיר יותר מ StringBuffer . מחרוזת concat + אופרטור שימושים פנימיים StringBuffer או StringBuilder מעמד.

מוּמלָץ: