
rc_1123.substring על המחרוזת. הפרמטר הוא המיקום שממנו מתחילים לחתוך, ולכן substring(3) מחזיר את החלק שמתחיל מהתו הרביעי, כלומר 1123.split("_"). המתודה מחזירה מערך, והתא שבמקום 1 הוא המספר.הטקסט המלא של הדקות הראשונות בהרצאה «תרגיל על מחרוזות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בשיעור הקרוב נעשה תרגול וחזרה על החומר של המנדרום בנושא מכרוזות ומערכים. בתרגיל הקרוב, אתם, מה שתצטרכו לעשות, זה בעצם לבצע חילוץ של המספר מהביטוי הזה rc_1123.
מה שאתם צריכים לעשות, זה בעזרת המתודות שלמדנו, לחלץ את המספר ולהדפיס בעצם רק את ה-1123. אז קחו זמן, אתם יכולים לעצור את הסרטון כרגע ותנסו לבצע את זה בעזרת המתודות שלמדנו שקשורות לסטרינג.
אם אתם בוחרים להמשיך אני אציג את הפתרון, יש כמה צורות לפתור את הנושא הזה ואנחנו נראה אותם. אז איך אנחנו מחלצים את המספר מתוך סטרינג כשיש לנו איזשהו פרפיקס קבוע בצורת rc_1123.
אגב rc זה זה איזשהו ביטוי שקשור לפיתוח שמועמד להיות לעלות ליצוא. אז בואו נראה, בואו ניגש לאקליפס שלנו ונפתור את התרגיל הזה.
אני ניגש לאקליפס, יש לי את הפקד שלי, אני מקיש מכ"ש ימני ויוצר קלאס, מסמן את ה-Public Static Void Man ונותן לו שם שמתחיל ב-Upper Case, נקרא לו Split Practice, אוקיי, ואני לוחץ Finish, נוצר לי בעצם המתודה שלי, מתודת הרצאה static void main שאיתה אני יכול לבצע. אז
הדבר הראשון שאנחנו צריכים לעשות זה להכריז על אותו משתנה שלנו נקרא לו str ונפתח גרשיים נסיים בנקודה פסיק ובתוכו נכניס את אותו ביטוי שרצינו לפצל.
בוא נראה underscore 123 אוקיי אז יש לנו את זה str שמחזיק את המספר ואנחנו רוצים בעצם לחלץ ולהדפיס את ה-r שלו. אז כמו שאמרתי יש לנו שתי אפשרויות אז אופשן one בוא נכתוב אחד שימוש בסאבסטרינג סאבסטרינג כמו שלמדנו זה בעצם המתודה שמאפשרת לנו בעצם לחתוך לגזור חלקים מאותו סטרינג מאותו שרשרת אותיות שאנחנו רוצים לבצע אז בואו נראה איך
אנחנו עושים את זה נעשה סטרינג נוסף שנקרא לו ריזולט או נקרא לו את הארסי למבר אוקיי השם של המשתנה מתחיל באותיות קטנות שווה ואנחנו עכשיו משתמשים בסטרינג השלם שלנו שמכיל את הפרפיקס ארסי נקודה סאב סטרינג ופה אני יכול להגיד לו מאיפה עד איפה אני רוצה לגזור.
אם זה אפס אז אני לא צריך לציין לו אבל אני זאת אומרת הנקודת אפס היא דיפולטית אני לא צריך לציין את זה אז אם אני ארשום רק נקודה שלוש הסאבסטרינג מבין שהוא צריך לחתוך לי את השלוש תווים הראשונים אחד שתיים שלוש ולהדפיס בואו נדפיס את התוצאה אני עושה סיסטם אאוט וכותב rc number number is נקודותיים יוצא מהגרשיים משרשר את התוצאה וכותב פה rc_num וכדי להריץ את זה אני לוחץ
על ctrl f11 ויש לי את התוצאה בואו נריץ ככה אז כאן אנחנו רואים rc number 1123 זאת אומרת בעזרת המתודה שצמודה למשתנה מסוג סטרינג סאב סטרינג חתכנו את האפשרות הזאת של המספר אז בוא נגיד שיש לנו עכשיו אנחנו מתחילים את המשתנה שלנו במספר נוסף איך אנחנו עושים איזה sdr שווה אנחנו לא צריכים להכריז על משתנה נוסף אבל אנחנו כן יכולים להכניס נתונים חדשים באותו משתנה שהכרזנו קודם לכן
והפעם נעשה 777 ונראה איך אנחנו מחלצים את המספר בשיטה השנייה אז בואו נראה יש לנו את option 2 וזה בעזרת הספליט המתודה ספליט בואו נראה איך אנחנו עושים את זה, אנחנו כדי להשתמש במתודה split יכולים להשתמש ב-aray שגם הכרנו או שאנחנו מכירים במהלך