
Character.isLetter, Character.isDigit, Character.isUpperCase ו-Character.isLowerCase בודקות אם התו אות, ספרה, אות גדולה או אות קטנה.הטקסט המלא של הדקות הראשונות בהרצאה «Accessing Single Chars» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
מכרוזת בנויה מתווים. כאשר אנחנו עובדים עם מכרוזות לפעמים קורה שאנחנו רוצים להתעסק עם תווים בודדים במכרוזת. בואו נראה איך זה ניתן לביצוע.
אז בואו ניקח שוב פעם את המכרוזת שהייתה לנו מקודם. make things go right. וכעת אנחנו רוצים להתעסק עם תווים בודדים. דבר ראשון אנחנו יכולים להציג char את.
תן לי את התו שנמצא במיקום מסוים. אם אנחנו נריץ את זה ונגדיר פה את המיקום 0, נראה שקיבלנו את התו M גדולה. אם אנחנו נגיד לו תן לי את התו במיקום 1, נראה שאנחנו מקבלים את התו A קטנה כי הוא נמצא באינדקס מספר 1. כמובן שהפונקציה מחזירה לנו char, ולכן אנחנו יכולים לקבל את זה גם לתוך משתנה במיקום char. בואו נקבל את התו.
ונציג את ch על המסך ונראה שזה אוקיי. אז יש לנו כאן אפשרות לקבל תו. דבר נוסף שיש לנו אפשרות זה לדעת מה אינדקס אוף תו מסוים. כאשר אנחנו מתעסקים עם תווים בודדים אנחנו ראינו בעבר שתו בודד זה גרש גרש ולכן אנחנו צריכים לומר לאינדקס אוף לחפש תו מסוים.
אם אני אמרתי לו את האינדקס of t בואו נראה מה האינדקס שלו: 0, 1, 2, 3, 4 וt נמצא במיקום 5. אז אנחנו יכולים לקבל 5. אבל מה קורה אם אנחנו מחפשים את התו i?
יש כאן שני i's, איזה i הוא יביא לנו? אז אנחנו רואים שהוא מביא לנו את ה-i הראשונה במיקום 7. יש לנו כאן אפשרות להגיד לפונקציה From Index זאת אומרת בוא תחפשי לנו את i אבל בואי תתחילי ממיקום 8 ואז כמובן המערכת תמצא את