כל מה שצריך לדעת על מחרוזות בשפת Java מדעי המחשב ב...

כל מה שצריך לדעת על מחרוזות בשפת Java מדעי המחשב בגרות

String name = "almog";

כיצד מגלים את אורך המחרוזת?
int size = name.length();


כיצד ניגשים לתו הראשון במחרוזת?
char tav = name.charAt(0); // 'a'


כיצד ניגשים לתו האחרון במחרוזת?
char last = name.charAt(size-1); // name[name.length()-1]


מהו indexOf? באמצעות indexOf אנחנו מקבלים מספר שלם. אם המספר שונה ממינוס אחד, אזי אנחנו מקבלים את המיקום הראשון של מה ששלחנו.
int i = name.indexOf("mo"); //2
int p = name.indexOf("gg"); //-1

מהי הפעולה contains? מפעילים פעולה זו על מחרוזת על מנת לבדוק האם היא מחרוזת זו מכילה מחרוזת אחרת.
למשל אם נרצה לבדוק האם המחרוזת "almog" מכילה את המחרוזת "mo" נבצע:
name.contains("mo"); //true