שירותי ספריה שימושיים
עכשיו כאשר אנו יודעים להשתמש בשירותי מחלקה, כדאי
ללמוד אודות שירותים שימושיים שכלולים בספריה הסטנדרטית של ג'אווה. בשירות אחד כזה כבר השתמשנו רבות, System.out.println
, אבל הספריה כוללת עוד שירותים רבים.
התוכנית המצורפת מדגימה שימוש בשירותי ספריה ממספר קטגוריות (בכל אחת מהקטגוריות הללו יש עוד שירותים; כדאי לעיין בתיעוד של הספריה):
- פונקציות מתימטיות, כגון פונקציות טריגונומטריות, העלאה בחזקה, ולוגריתמים.
- פונקציות לייצור מספרים פסאודו-אקראיים.
- פונקציות לבירור תכונות של ערכים מספריים (שיכולים להכיל לא רק מספרים, אלא גם ערכים כגון אינסוף ו-Not a Number או בקיצור NaN).
- המרה של מחרוזות שמכילות ייצוג של מספרים לערכים מספריים.
- בירור תכונות של תוים (האם התו מייצג ספרה כלשהי ואם כן מהי) והמרה בין תוים קשורים, למשל אותיות קטנות וגדולות.
- פונקציות לטיפול במערכים, למשל לבניית ייצוג שלהם כמחרוזות ומיון הערכים במערך בסדר עולה.
- פונקציות למדידת זמנים.