
concat, למשל "Hello " ו-"World", והתוצאה מודפסת או נשמרת במשתנה חדש.הטקסט המלא של הדקות הראשונות בהרצאה «Java String - חלק 4» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום הכרנו את הסטרינג את הביטוי סטרינג את הסוג variable string בשיעורים הקודמים עכשיו בשיעור הקרוב נמשיך להכיר מתודות שקשורות למשתנה מסוג סטרינג משתנה משוכלל לא פרימיטיבי שיש בתוכו יכולות ומתודות שקשורות אליו ואנחנו יכולים בעצם לבצע על התוכן של אותו משתנה שקבענו
כסטרינג בואו נראה את הקבוצת מתודות הבאה יש לנו את הסאבסטרינג ואת הקונקאט שהם הם גם סוג של מתודות שקשורות למוניפולציה על התוכן של אותו סטרינג שאנחנו יצרנו.
בואו נעבור לאקליפס, יצרתי קלאס שנקרא מניפולצ'ן מתוד 2. בעצם יש לי את הסטרינג שלי, הכרזתי על סטרינג str1 וקבעתי איזשהו תוכן מסוים, שרשרת של צ'ארים של אותיות ורווחים שאנחנו בעצם מייצגים את מה שיש בתוך str1.
ואני עכשיו רוצה להכיר את הנושא של המתודה הראשונה של סאבסטרינג. סאבסטרינג בעצם נותנת לנו את היכולת לחתוך חלק מהסטרינג שלנו. בוא נגיד שאנחנו רוצים לחתוך רק חלק מהסטרינג שלנו, זאת אומרת עד המיקום החמישי.
זאת אומרת רק עד הרווח הזה, עד המיקום השלישי בעצם. אם אני האינדקס של הסטרינג שלי מתחיל באפס אז אפס אחד שתיים שלוש אז בוא נגיד שאני רוצה סאב סטרינג סאב סטרינג אינדקס ואנחנו יכולים להגיד לו שלוש בוא נדפיס ונראה מה הוא רוצה לנו אם אני סטאטרינג הוא בעצם חתך לנו את החלק הראשון
של את כל החלק שמחלק השלישי ומעלה זאת אומרת אם הייתי רוצה את החלק את הדיס אז הייתי עושה מ-0 עד 3 ומדפיס אותו ובעצם הייתי מקבל דיס אז זה עד 4 זה לא כולל 3 זה בעצם 0, 1, 2 לא כולל את השלישי וברגע שאני רוצה שהוא יכלול את המיקום השלישי את ה-S אז אני צריך להגיד לו 4 ואז בעצם יש לי את הדיס את כל האותיות עד ה-4 לא כולל 4. אם אני אעשה 0 עד 5 זה יהיה
גם דיס אבל הוא יכלול גם רווח, זאת אומרת כאן יש לי את הרווח בפחות. אז ראינו שהסאבסטרינג מאפשר לנו בעצם לחתוך את הסטרינג שלנו מנקודה מסוימת עד נקודה מסוימת, אני יכול להגיד לו תחתוך לי מ-5 ועד 15, בוא נראה מה יוצא לנו ובעצם יש לנו את ה-ease ועד הביטוי
E.S. שזה המיקום ה-15 לא כולל אז אם אני רוצה גם את כל המילה טסט אז אני צריך להגיד לו את המיקום ה-16 ו-Is that a test חתכתי בעצם חלק מהסטרינג הקולר שלי כאמור אם אנחנו רוצים שיהיה לנו סטרינג שני שיכלול רק את החלק הראשון של הסטרינג הראשון אז אני עושה str2 שווה str1 נקודה סאבסטרינג ואני אבדיק את החלק הזה יש עוד 16 או בעצם אני אעשה רק את ה-0 עד 4 ובואו אני אדפיס את שני המשתנים
האלה אבדיק אותו str1 סאבסטרינג ואני אוכל להתייחס ל-str2 ואנחנו רואים שזה כל הדיס זה בעצם מה שהזנתי לתוך str1 ואם אני רוצה להדפיס כל הstr1 שלי אז אני מוריד את המתודה substring ואני יכול להדפיס אותה ואז יש לנו בעצם את הסטרינג הכולל ופה יש לי str2 שהוא str1 substring 0 עד 4 ברגע שאני מריץ אני יכול לראות מה הוא מכיל
ו-str2 בעצם יכיל את הסטרינג של 1 מ-0 עד 4. אוקיי, זה הסאבסטרינג, מתודה חשובה שעוזרת לנו לבצע מוניפולציות על הסטרינג שלנו. רצינו להכיר גם את המתודה הנוספת של קולקאט. קולקאט בעצם מאפשרת לבצע את פעולת האפנד אם יש לנו את ה... יצרנו str2 שהזנו לתוכו את הסאבסטרינג, אז אנחנו יכולים לקבוע נגיד str3 ונקרא לו str3 ונכניס לתוכו את הביטוי הלו ועוד סטרינג
נקרא לו str4 וטופו ביטוי הלו וורד ואנחנו רוצים ליצור את שניהם אז מה שאנחנו יכולים לעשות זה בוא ניתן את הספייס כדי שהמילים לא יתחברו לנו ואז אנחנו יכולים לבצע את הסיסון אנחנו רוצים להדפיס כאן את str3 concatenate concat str4 ואנחנו פה נעשה str3 concat str4 ובואו נראה מה יוצא בעצם str3 concat str4 מצרף לנו את התוכן של שני הסטרינגים str3 Hello str4 World
ובעצם הוא מדפיס לנו את התוצאה. אם אנחנו רוצים שוב לעשות str5,