PracticU

Java String - חלק 4

בלי כתוביותעם כתוביות
PracticU › קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium › Java String - חלק 4
מילון מושגים:
Java - שפת תכנות עילית ומונחית עצמים, הרצה על מכונה וירטואלית (JVM) ומשמשת לפיתוח מגוון יישומים.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.
מתודה - פונקציה המוגדרת בתוך מחלקה ומתארת פעולה שאובייקטים מאותה מחלקה יכולים לבצע.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
אינדקס - מבנה במסד נתונים שמאיץ חיפוש ושליפה. גם מספר המציין מיקום של איבר במערך.

Java String - חלק 4
השיעור ממשיך את המתודות של משתנה מסוג String, ומציג שתי פעולות לעיבוד התוכן: substring לחיתוך חלק מהמחרוזת, ו-concat לחיבור שתי מחרוזות.
השלבים העיקריים
1. substring עם אינדקס אחד: מחזירים את החלק של המחרוזת שמתחיל במיקום שנשלח עד הסוף. האינדקסים מתחילים מ-0, כך שהתו הראשון נמצא במיקום 0.
2. substring עם שני אינדקסים: מציינים מיקום התחלה ומיקום סיום. המיקום האחרון אינו נכלל בתוצאה, ולכן כדי לכלול את התו במיקום 3 צריך לכתוב 4.
3. שמירה לתוך משתנה: התוצאה של substring נשמרת במשתנה חדש, כך שאפשר לעבוד עם החלק שנחתך בנפרד מהמחרוזת המקורית.
4. concat לחיבור: מחברים שתי מחרוזות בעזרת concat, למשל "Hello " ו-"World", והתוצאה מודפסת או נשמרת במשתנה חדש.
שימו לב
המחרוזת המקורית לא משתנה כשחותכים ממנה חלק. מתודות כמו substring ו-concat מחזירות ערך חדש.
תרגלו לחתוך מחרוזת מהאמצע ולחבר שני חלקים שנחתכו ממנה.
השיעור הבא בקורס: Java String - חלק 5

פרקי ההרצאה: Java String - חלק 4

  1. 00:00

    הקדמה: מתודות משוכללות של String

  2. 00:42

    יצירת מחלקה לתרגול מניפולציות

  3. 02:04

    חיתוך מחרוזת לפי אינדקסים

  4. 02:43

    חיתוך טווח מסוים מתוך המחרוזת

  5. 03:44

    שמירת חלק מהמחרוזת במשתנה נוסף

  6. 04:20

    מתודת concat לחיבור שתי מחרוזות

תמלול ההרצאה: Java String - חלק 4

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

  1. 00:03

    שלום הכרנו את הסטרינג את הביטוי סטרינג את הסוג variable string בשיעורים הקודמים עכשיו בשיעור הקרוב נמשיך להכיר מתודות שקשורות למשתנה מסוג סטרינג משתנה משוכלל לא פרימיטיבי שיש בתוכו יכולות ומתודות שקשורות אליו ואנחנו יכולים בעצם לבצע על התוכן של אותו משתנה שקבענו

  2. 00:24

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

  3. 00:40

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

  4. 01:02

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

  5. 01:21

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

  6. 01:52

    של את כל החלק שמחלק השלישי ומעלה זאת אומרת אם הייתי רוצה את החלק את הדיס אז הייתי עושה מ-0 עד 3 ומדפיס אותו ובעצם הייתי מקבל דיס אז זה עד 4 זה לא כולל 3 זה בעצם 0, 1, 2 לא כולל את השלישי וברגע שאני רוצה שהוא יכלול את המיקום השלישי את ה-S אז אני צריך להגיד לו 4 ואז בעצם יש לי את הדיס את כל האותיות עד ה-4 לא כולל 4. אם אני אעשה 0 עד 5 זה יהיה

  7. 02:32

    גם דיס אבל הוא יכלול גם רווח, זאת אומרת כאן יש לי את הרווח בפחות. אז ראינו שהסאבסטרינג מאפשר לנו בעצם לחתוך את הסטרינג שלנו מנקודה מסוימת עד נקודה מסוימת, אני יכול להגיד לו תחתוך לי מ-5 ועד 15, בוא נראה מה יוצא לנו ובעצם יש לנו את ה-ease ועד הביטוי

  8. 03:01

    E.S. שזה המיקום ה-15 לא כולל אז אם אני רוצה גם את כל המילה טסט אז אני צריך להגיד לו את המיקום ה-16 ו-Is that a test חתכתי בעצם חלק מהסטרינג הקולר שלי כאמור אם אנחנו רוצים שיהיה לנו סטרינג שני שיכלול רק את החלק הראשון של הסטרינג הראשון אז אני עושה str2 שווה str1 נקודה סאבסטרינג ואני אבדיק את החלק הזה יש עוד 16 או בעצם אני אעשה רק את ה-0 עד 4 ובואו אני אדפיס את שני המשתנים

  9. 03:44

    האלה אבדיק אותו str1 סאבסטרינג ואני אוכל להתייחס ל-str2 ואנחנו רואים שזה כל הדיס זה בעצם מה שהזנתי לתוך str1 ואם אני רוצה להדפיס כל הstr1 שלי אז אני מוריד את המתודה substring ואני יכול להדפיס אותה ואז יש לנו בעצם את הסטרינג הכולל ופה יש לי str2 שהוא str1 substring 0 עד 4 ברגע שאני מריץ אני יכול לראות מה הוא מכיל

  10. 04:20

    ו-str2 בעצם יכיל את הסטרינג של 1 מ-0 עד 4. אוקיי, זה הסאבסטרינג, מתודה חשובה שעוזרת לנו לבצע מוניפולציות על הסטרינג שלנו. רצינו להכיר גם את המתודה הנוספת של קולקאט. קולקאט בעצם מאפשרת לבצע את פעולת האפנד אם יש לנו את ה... יצרנו str2 שהזנו לתוכו את הסאבסטרינג, אז אנחנו יכולים לקבוע נגיד str3 ונקרא לו str3 ונכניס לתוכו את הביטוי הלו ועוד סטרינג

  11. 04:57

    נקרא לו str4 וטופו ביטוי הלו וורד ואנחנו רוצים ליצור את שניהם אז מה שאנחנו יכולים לעשות זה בוא ניתן את הספייס כדי שהמילים לא יתחברו לנו ואז אנחנו יכולים לבצע את הסיסון אנחנו רוצים להדפיס כאן את str3 concatenate concat str4 ואנחנו פה נעשה str3 concat str4 ובואו נראה מה יוצא בעצם str3 concat str4 מצרף לנו את התוכן של שני הסטרינגים str3 Hello str4 World

  12. 05:45

    ובעצם הוא מדפיס לנו את התוצאה. אם אנחנו רוצים שוב לעשות str5,

לקורס המלא: קורס סלניום Selenium בסיסי

ההרצאה הקודמת: Java String - חלק 3

ההרצאה הבאה: Java String - חלק 5

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

  • Java Docs
  • String Resource
  • פונקציות של String ב-Qlik - חלק 1
  • עבודה עם טקסטים - String

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

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