You are on page 1of 3

‫בע"ה‬

‫פעולות על מחרוזות‬

‫הגדרת מחרוזת‬
‫(הקפידו על אות גדולה)‬

‫– מחזיר את אורך‬ ‫)(‪length‬‬


‫המחרוזת‪.‬‬

‫‪ - equals‬השוואה בין מחרוזות‪.‬‬


‫אם המחרוזות שוות הפעולה‬
‫תחזיר ‪true‬‬
‫ואם שונות הפעולה תחזיר ‪false‬‬

‫‪ – compareTo‬השוואה בין‬
‫מחרוזות (כמו במילון – איזו מילה‬
‫מופיעה ראשונה במילון)‬
‫אם המחרוזת עליה מופעלת‬
‫הפעולה מופיעה לפני המחרוזת‬
‫בפרמטר – יחזור ערך שלילי‬
‫אם המחרוזת עליה מופעלת‬
‫הפעולה מופיעה אחרי המחרוזת‬
‫בפרמטר – יחזור ערך חיובי‬
‫אם המחרוזות זהות – יחזור ‪0‬‬
‫)‪ – charAt(x‬הפעולה מחזירה את‬
‫התו שנמצא במקום במחרוזת שהתקבל‬
‫כפרמטר‪.‬‬

‫דוגמא – מצא כמה פעמים מופיעה האות '‪'a‬‬


‫במחרוזת‬

‫)‪ – indexOf(str‬הפעולה מקבלת‬


‫מחרוזת ומחזירה את המיקום הראשון שלה‬
‫בתוך המחרוזת עליה היא פועלת‪.‬‬

‫)‪– indexOf(str, int‬‬


‫הפעולה מקבלת מחרוזת ומחזירה את‬
‫המיקום הראשון שלה בתוך המחרוזת עליה‬
‫היא פועלת החל מהמקום שהתקבל כפרמטר‬

‫דוגמא‪str1.indexOf("c", 4) :‬‬
‫יחזיר את המיקום הראשון שמופיע בו "‪"d‬‬
‫במחרוזת ‪ str1‬אחרי המקום הרביעי (כלומר‬
‫הוא לא יבדוק את ארבעת המקומות‬
‫הראשונים)‬
‫)‪ – substring(x‬הפעולה מחזירה‬
‫מחרוזת חדשה שהיא תת מחרוזת של‬
‫המחרוזת הראשונה מהמיקום שהתקבל‬
‫כפרמטר עד סוף המחרוזת‪.‬‬

‫)‪ – substring(x,y‬הפעולה‬
‫מחזירה מחרוזת חדשה שהיא תת מחרוזת‬
‫של המחרוזת הראשונה מהמיקום שהתקבל‬
‫כפרמטר ‪ X‬עד המיקום שהתקבל כפרמטר ‪y‬‬
‫(לא כולל) ‪.‬‬

‫)‪– replace(char c1, char c2‬‬


‫פעולה שמקבלת כפרמטר שני תווים‬
‫ומחזירה מחרוזת חדשה שבה כל מופע של‬
‫התו ‪ c1‬מוחלף בתו ‪c2‬‬

‫)‪– replace(String str1, String str2‬‬


‫פעולה שמקבלת כפרמטר שני מחרוזות‬
‫ומחזירה מחרוזת חדשה שבה כל מופע של‬
‫המחרוזת ‪ str1‬מוחלף במחרוזת ‪str2‬‬

You might also like