Substring ב- Java: למד כיצד להשתמש בשיטת substring ()



מאמר זה בנושא Substring ב- Java עוזר לכם ללמוד על התחביר, שיטות שונות תחת Substring בעזרת דוגמאות

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

אלה הנושאים שאעסוק במאמר זה:





בואו נתחיל.

Substring ב- Java: מהו Substring ב- Java?

חלק של א נקראל ס פרסום . במילים אחרות, תשתית היא קבוצת משנה של מחרוזת אחרת. המצע של ג'אווה() השיטה מחזירה מחרוזת חדשה שהיא מצע של מחרוזת זו. substring () שיטה היא שיטה עמוסה מדי.



תחביר:
substring (// כל אחת מהשיטות)
{
//גוּף
}

דוגמא:

מחתרת בג



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

בואו נתקדם ונבין את השיטות השונות שמתחת לסוברינג ().

Substring ב- Java: שיטות שונות תחת substring

ישנן בעצם שתי שיטות שונות בשיטת substring (). הם:

  • מחרוזת מחרוזת (int begIndex)
  • מחרוזת מחרוזת (int beginIndex, int endIndex)

בואו נבין אותם בפירוט.

מחרוזת מחרוזת (int begIndex)

לשיטה זו שתי גרסאות והיא מחזירה מחרוזת חדשה המהווה תשתית למחרוזת זו. המצע מתחיל בתו באינדקס שצוין 'beginIndex' בסוף המחרוזת.

תחביר:
מחרוזת מחרוזת ציבורית (int begIndex)

הערה : האינדקס מתחיל מ- '0 'שמתייחס לתו הראשון של String.

בואו נסתכל על דוגמא.

class class Substring {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () to extract substring // מחזירה את Edureka System.out.print ( 'המצע הוא:') System.out.println (Str.substring (10))}}

תְפוּקָה: אדוריקה

מחרוזת מחרוזת (int beginIndex, int endIndex)

לשיטה זו שתי גרסאות והיא מחזירה חדשה שהוא תשתית של מחרוזת זו. המצע מתחיל בתו באינדקס שצוין BeginIndex ונמשך עד סוף המחרוזת או עד ל- EndIndex - 1 אם קיים טיעון אחר.

תחביר

מחרוזת מחרוזת ציבורית (int begIndex, int endIndex)

בואו לעבוד עם דוגמא.

class class Substring2 {public static void main (String args []) {// Initializing String String Str = new String ('Welcome to Edureka') // using substring () to extract substring // מחזיר edu System.out.print ( 'המצע הוא:') System.out.println (Str.substring (10, 14))}}

תְפוּקָה : הצלחה

עכשיו, בואו נתקדם לנושא הסופי.

תת-משנה ב- Java: תוכנית מיתרים

בואו נדון בכמה תוכניות המסייעות בהבנת Substring in .

תכנית להדפסת כל המיתרים של מחרוזת נתונה

כיתה קורס {// פונקציה להדפסת כל מחרוזות המשנה סטטית חלל ריק (char str [], int n) {// בחר נקודת התחלה עבור (int len ​​= 1 len<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

תְפוּקָה:

לאחר מכן, באמצעות שיטה (באמצעות פונקציית substr ())

מחלקה ציבורית Substring {// פונקציה להדפסת כל Substring הציבורי סטריטי ציבורי ריק (String str, int n) {for (int i = 0 i

תְפוּקָה :

מפעיל היקף c ++

זה מביא אותנו לסוף מאמר זה בו למדנו על Substring ב- . מקווה שברור לך עם כל מה ששותף איתך במדריך זה.

דאג שתתאמן ככל האפשר ותחזיר את החוויה שלך.

אם מצאת מאמר זה בנושא 'Substring in Java' רלוונטי, עיין ב חברת למידה מקוונת אמינה עם רשת של יותר מ -250,000 לומדים מרוצים הפרוסים ברחבי העולם.

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

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