Page 31 - תכנות בשפת ג'אווה חלק א
P. 31
פרק - 4מחרוזות
בג'אווה מחרוזת) (Stringהיא אוסף של תווים שמוקפים בגרשיים."some string" :
למדנו בפרקים הקודמים איך מגדירים וקולטים מחרוזות ,ובפרק זה נלמד על הפעולות
השונות הקיימות על מחרוזות .הפעולות הבאות הן פעולות פנימיות למחלקה ,String
ולכן להן צורת כתיבה שונה מאשר פעולות חיצוניות שנלמד בפרק הבא.
פעולות על מחרוזות:
(1אחת הפעולות הנפוצות והפשוטות ביותר על מחרוזות היא )( .lengthכאשר
נשתמש בפעולה זו על מחרוזת ,הערך שיוחזר יהיה מספר שלם שיתאר את מספר
התווים שיש במחרוזת .פעולה זו תיכתב בצורה הבאה:
(2עד כה התעסקנו בהשוואה של מספרים מטיפוסים שונים ,אך מה נעשה על מנת
להשוות מחרוזות? בג'אווה לא ניתן להשוות מחרוזות על ידי האופרטור == ,ולכן יש
פעולה שעושה זאת במקום שנקראת )( ,equalsוהיא מחזירה אמת או שקר בהתאם
למחרוזות שהושוו בעזרתה .נשתמש בפעולה זו בצורה הבאה:
31
כל הזכויות שמורות ל ""Devkills