PracticU

Accessing Single Chars

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › Accessing Single Chars
Accessing Single Chars
מחרוזת בנויה מתווים. לפעמים צריך לעבוד עם תו בודד בתוך המחרוזת, ויש לכך כמה פונקציות.
השלבים העיקריים
1. charAt: מחזירה את התו במיקום שנתון. מיקום 0 הוא התו הראשון. התוצאה מסוג char, ואפשר לשמור אותה במשתנה.
2. indexOf: מחזירה את מיקום התו. אם התו מופיע כמה פעמים, מוחזר המופע הראשון. אפשר לתת מיקום התחלה לחיפוש, באמצעות ארגומנט שני.
3. lastIndexOf: מחזירה את המופע האחרון של התו.
4. בדיקות על תו: Character.isLetter, Character.isDigit, Character.isUpperCase ו-Character.isLowerCase בודקות אם התו אות, ספרה, אות גדולה או אות קטנה.
5. בדיקת סיסמה: אפשר לרוץ על התווים בלולאה, ולבדוק עבור כל תו בנפרד אם יש בתוך המחרוזת אות גדולה, אות קטנה או ספרה.
שימו לב
תו בודד נכתב בגרשיים בודדים, למשל 'a', ומחרוזת נכתבת בגרשיים כפולים.
השיעור הבא בקורס: Empty String and Null
מילון מושגים:
מחרוזת – סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.
פונקציה – קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
משתנה – שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
סיסמה – מחרוזת תווים סודית שמשמשת לאימות זהות המשתמש בעת כניסה למערכת. ככל שהיא ארוכה ומורכבת יותר, כך קשה יותר לנחש אותה.
לולאה – מבנה בקרה שחוזר על קטע קוד שוב ושוב כל עוד תנאי מתקיים או עבור כל פריט באוסף.

פרקי ההרצאה: Accessing Single Chars

  1. 00:00

    עבודה עם תווים בודדים במחרוזת

  2. 00:42

    קבלת תו לפי מיקום עם charAt

  3. 01:23

    מציאת מיקום של תו עם indexOf

  4. 02:01

    חיפוש תו שמופיע פעמיים ממיקום מסוים

תמלול ההרצאה: Accessing Single Chars

הטקסט המלא של הדקות הראשונות בהרצאה «Accessing Single Chars» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:04

    מכרוזת בנויה מתווים. כאשר אנחנו עובדים עם מכרוזות לפעמים קורה שאנחנו רוצים להתעסק עם תווים בודדים במכרוזת. בואו נראה איך זה ניתן לביצוע.

  2. 00:17

    אז בואו ניקח שוב פעם את המכרוזת שהייתה לנו מקודם. make things go right. וכעת אנחנו רוצים להתעסק עם תווים בודדים. דבר ראשון אנחנו יכולים להציג char את.

  3. 00:34

    תן לי את התו שנמצא במיקום מסוים. אם אנחנו נריץ את זה ונגדיר פה את המיקום 0, נראה שקיבלנו את התו M גדולה. אם אנחנו נגיד לו תן לי את התו במיקום 1, נראה שאנחנו מקבלים את התו A קטנה כי הוא נמצא באינדקס מספר 1. כמובן שהפונקציה מחזירה לנו char, ולכן אנחנו יכולים לקבל את זה גם לתוך משתנה במיקום char. בואו נקבל את התו.

  4. 01:04

    ונציג את ch על המסך ונראה שזה אוקיי. אז יש לנו כאן אפשרות לקבל תו. דבר נוסף שיש לנו אפשרות זה לדעת מה אינדקס אוף תו מסוים. כאשר אנחנו מתעסקים עם תווים בודדים אנחנו ראינו בעבר שתו בודד זה גרש גרש ולכן אנחנו צריכים לומר לאינדקס אוף לחפש תו מסוים.

  5. 01:36

    אם אני אמרתי לו את האינדקס of t בואו נראה מה האינדקס שלו: 0, 1, 2, 3, 4 וt נמצא במיקום 5. אז אנחנו יכולים לקבל 5. אבל מה קורה אם אנחנו מחפשים את התו i?

  6. 01:56

    יש כאן שני i's, איזה i הוא יביא לנו? אז אנחנו רואים שהוא מביא לנו את ה-i הראשונה במיקום 7. יש לנו כאן אפשרות להגיד לפונקציה From Index זאת אומרת בוא תחפשי לנו את i אבל בואי תתחילי ממיקום 8 ואז כמובן המערכת תמצא את

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: String Functions

ההרצאה הבאה: Empty String and Null

הרצאות קשורות מקורסים אחרים

  • Chars
  • תווים - Chars (שפת #C)
  • מה זה Single Page Application ?
  • שימוש REST API - Single-Page Application

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven