Java:
חילוץ תת-מחרוזות
איך לעשות:
הנה דוגמה פשוטה לחילוץ תת-מחרוזת ב-Java:
public class SubstringExample {
public static void main(String[] args) {
String fullString = "שלום עולם!";
String subString = fullString.substring(6, 10);
System.out.println("תת-מחרוזת: " + subString);
}
}
פלט:
תת-מחרוזת: עולם
צלילה לעומק:
חילוץ תת-מחרוזות מתבצע ב-Java בעזרת המתודה substring()
, שנמצאת במחלקה String
. השיטה הזו נמצאת איתנו כמעט מראשית ימי ה-Java. יש גם אלטרנטיבות כמו רגקס (RegEx) או מחלקות כמו StringBuilder
, אבל substring()
נשארת הבחירה הפופולרית עקב פשטותה. ברמת המימוש, substring()
ביצועית מאוד, כיוון שהיא מחזירה מחרוזת שמשתף את סדרת התווים של המחרוזת המקורית עד גרסאות מסוימות של Java, ובגרסאות החדשות יותר, יוצרת עותק חדש של סדרת התווים הנדרשת.