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

‫‪ (5‬בקליטת מחרוזות יכול להיות שנתבלבל ונכניס רווחים מיותרים לפני או בסוף‬
‫המחרוזת)רווח הוא תו לכל דבר(‪ ,‬ולכן נרצה בכל מקרה להוריד את הרווחים הללו בלי‬

        ‫קליטה חוזרת על מנת שלא יפגעו במהלך התכנית‪ .‬נעשה זאת על ידי הפעולה‬
                                                                                            ‫)(‪.trim‬‬

      ‫פעולה זו לא מקבלת ערכים והיא תחזיר את המחרוזת שעליה בוצעה בלי רווחים‬
                                                 ‫בהתחלה ובסוף‪ ,‬והיא נכתבת בצורה הבאה‪:‬‬

  ‫‪ (6‬כשנשווה בין מחרוזות נרצה שכל האותיות יהיו אחידות‪ ,‬כלומר‪ ,‬או כולן גדולות או‬
 ‫כולן קטנות וכך הקלט שנקלוט לא יהיה מוגבל‪ .‬על מנת לבצע זאת‪ ,‬יש לנו ‪ 2‬פעולות‬

        ‫אפשריות‪ .‬פעולה ראשונה‪ ,toLowerCase() :‬לא מקבלת ערכים‪ ,‬ומחזירה את‬
 ‫המחרוזת שעליה בוצעה שכל האותיות בה קטנות‪ .‬פעולה שנייה‪,toUpperCase() :‬‬
   ‫לא מקבלת ערכים‪ ,‬ומחזירה את המחרוזת שעליה בוצעה שכל האותיות בה גדולות‪.‬‬

                              ‫‪33‬‬

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