Page 31 - תכנות בשפת ג'אווה חלק א
P. 31

‫פרק ‪ - 4‬מחרוזות‬

      ‫בג'אווה מחרוזת)‪ (String‬היא אוסף של תווים שמוקפים בגרשיים‪."some string" :‬‬
‫למדנו בפרקים הקודמים איך מגדירים וקולטים מחרוזות‪ ,‬ובפרק זה נלמד על הפעולות‬
 ‫השונות הקיימות על מחרוזות‪ .‬הפעולות הבאות הן פעולות פנימיות למחלקה ‪,String‬‬

                ‫ולכן להן צורת כתיבה שונה מאשר פעולות חיצוניות שנלמד בפרק הבא‪.‬‬
                                                                          ‫פעולות על מחרוזות‪:‬‬

       ‫‪ (1‬אחת הפעולות הנפוצות והפשוטות ביותר על מחרוזות היא )(‪ .length‬כאשר‬
    ‫נשתמש בפעולה זו על מחרוזת‪ ,‬הערך שיוחזר יהיה מספר שלם שיתאר את מספר‬

                                     ‫התווים שיש במחרוזת‪ .‬פעולה זו תיכתב בצורה הבאה‪:‬‬

  ‫‪ (2‬עד כה התעסקנו בהשוואה של מספרים מטיפוסים שונים‪ ,‬אך מה נעשה על מנת‬
    ‫להשוות מחרוזות? בג'אווה לא ניתן להשוות מחרוזות על ידי האופרטור ==‪ ,‬ולכן יש‬

 ‫פעולה שעושה זאת במקום שנקראת )(‪ ,equals‬והיא מחזירה אמת או שקר בהתאם‬
                            ‫למחרוזות שהושוו בעזרתה‪ .‬נשתמש בפעולה זו בצורה הבאה‪:‬‬

                               ‫‪31‬‬

                                                              ‫כל הזכויות שמורות ל "‪"Devkills‬‬
   26   27   28   29   30   31   32   33   34   35   36