מה השימוש ב-StringBuffer ב-Java?
מה השימוש ב-StringBuffer ב-Java?

וִידֵאוֹ: מה השימוש ב-StringBuffer ב-Java?

וִידֵאוֹ: מה השימוש ב-StringBuffer ב-Java?
וִידֵאוֹ: מדריך Java - שיעור 3: Strings (מחרוזות) 2024, נוֹבֶמבֶּר
Anonim

StringBuffer ב-Java הוא בשימוש כדי ליצור אובייקטי מחרוזת הניתנים לשינוי. זה אומר שאנחנו יכולים השתמש ב-StringBuffer להוסיף, להפוך, להחליף, לשרשר ולתפעל מחרוזות או רצף של תווים. שיטות מקבילות תחת StringBuffer class נוצרות בהתאמה כדי לדבוק בפונקציות אלה.

בהתאם, מה זה StringBuffer ב-Java עם דוגמה?

StringBuffer כיתה ב Java . StringBuffer הוא מחלקת עמיתים של String המספקת חלק ניכר מהפונקציונליות של מחרוזות. StringBuffer (String str): הוא מקבל ארגומנט String שקובע את התוכן הראשוני של ה- StringBuffer חפץ ושומר מקום ל-16 דמויות נוספות ללא הקצאה מחדש.

לאחר מכן, השאלה היא, מה ההבדל בין מחרוזת ל-StringBuffer? מחרוזת ו-StringBuffer שניהם השיעורים שפועלים מחרוזות . StringBuffer הכיתה היא כיתת השווים של הכיתה חוּט . הבסיס ההבדל בין String ל-StringBuffer האם זה האובייקט של " חוּט "המעמד אינו ניתן לשינוי. מטרת הכיתה" StringBuffer "ניתן לשינוי.

בהתחשב בכך, מתי עלי להשתמש ב-StringBuffer?

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

איך מכריזים על חוצץ מחרוזת ב-Java?

א חוצץ מחרוזת הוא כמו א חוּט , אבל ניתן לשנות. הוא מכיל רצף מסוים של תווים, אך ניתן לשנות את האורך והתוכן של הרצף באמצעות קריאות שיטה מסוימות. הם בטוחים לשימוש על ידי חוטים מרובים. כֹּל חוצץ מחרוזת יש יכולת.

מוּמלָץ: