JavaRush /בלוג Java /Random-HE /ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java
articles
רָמָה

ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java

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

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

אתה יכול לקבל את התו שנמצא במיקום מסוים במחרוזת על ידי קריאה ל- charAt(). האינדקס של התו הראשון בשורה הוא 0, האחרון הוא length()-1. הקוד הבא מחזיר את התו ה-9 של המחרוזת.

String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
מספור התווים מתחיל מ-0, כך שהתו ה-9 בשורה הוא "O". ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 2אם אתה צריך לקבל לא רק תו אחד, אלא חלק ממחרוזת, אתה יכול להשתמש ב- substring. לשיטה substringיש שתי אפשרויות: ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 3הקוד הבא יחזיר מחרוזת משנה של המחרוזת, החל מהתו ה-11, אך לא כולל את ה-15, וכתוצאה מכך המילה "שאגה"

String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 4

שיטות אחרות למניפולציה של מיתרים

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

חפש תווים ומחרוזות משנה

בואו נסתכל על עוד כמה שיטות לחיפוש תווים ומחרוזות משנה. המחלקה Stringמכילה שיטות המחזירות את המיקום של תו או מחרוזת משנה במחרוזת: indexOf()ו lastIndexOf(). השיטות indexOf()מחפשות מתחילת המחרוזת, lastIndexOf()מהסוף. אם השיטות הללו לא מוצאות התאמה, הן מחזירות -1. המחלקה Stringמכילה גם מתודה containsשמחזירה true אם רצף התווים שצוין כלול במחרוזת. השתמש בשיטה זו אם אתה צריך לדעת אם תת-מחרוזת קיימת במחרוזת, אך מיקומה אינו חשוב. הטבלה הבאה מתארת ​​את השיטות indexOf()ו lastIndexOf(). ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 6CharSequenceהוא ממשק שהכיתה מיישמת String, כך שתוכל להעביר מחרוזות ל- contains().

מחליפים קווים. החלפת תווים ומחרוזות משנה

למחלקה Stringיש מספר שיטות להוספת תווים ותתי מחרוזות למחרוזת. הטבלה מתארת ​​שיטות להחלפת תווים ומחרוזות משנה שנמצאו. ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 7

דוגמא

המחלקה הבאה Filenameמציגה דוגמה לשימוש בשיטות lastIndexOf()ו substring()לשימוש בחלקים שונים של מחרוזת עם שם קובץ. ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 8עכשיו שקול תוכנית שמשתמשת במחלקה Filename: ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 9התוכנית תפיק פלט: ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java - 10השיטה extensionמשתמשת בשיטה lastIndexOfכדי לקבוע את המופע האחרון של " .". השיטה substringמשתמשת בערך זה כדי למצוא את סיומת הקובץ. קישור למקור המקורי: ניהול מחרוזות, פונקציות לעבודה עם מחרוזות ב-Java Management String, פונקציות לעבודה עם מחרוזות ב-Java. חלק 2
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION