מציאת אורך מחרוזת

Java:
מציאת אורך מחרוזת

איך עושים את זה:

public class StringLengthExample {
    public static void main(String[] args) {
        String hebrewText = "שלום עולם";
        int length = hebrewText.length();

        System.out.println("The length of the string is: " + length);
    }
}

פלט לדוגמא:

The length of the string is: 9

צלילה עמוקה

ב-Java, המתודה .length() היא הדרך הסטנדרטית למצוא את אורך המחרוזת מאז שהשפה נוצרה. שימו לב שהיא מחזירה את מספר התווים char, שהם לא בהכרח פינות תקשורת (code points) ביוניקוד, מה שיכול לגרום לסלעים במחרוזות רב לשוניות.

לחלופין, יש גם את .codePointCount() שמחשבת את מספר הפינות תקשורת. ההבדל הוא חשוב במיוחד בעבודה עם שפות כמו העברית, שבה יש תווים משולבים.

בפנים, .length() עוברת על מערך התווים שמאחסן את המחרוזת וסופרת אותם.

ראו גם