Java:
המרת מחרוזת לאותיות קטנות
איך לעשות:
public class LowerCaseExample {
public static void main(String[] args) {
String originalString = "Hello, World!";
String lowerCaseString = originalString.toLowerCase();
System.out.println(lowerCaseString); // פלט: hello, world!
}
}
פשוט קוראים למתודה toLowerCase()
על המחרוזת שרוצים להמיר.
עיון מעמיק
המרות רישיות במחרוזות היו חלק משפות תכנות מהתחלותיהן, אבל הדרך שבה זה נעשה תלויה בתרבות ובשפה. ב-Java, המתודה toLowerCase()
נעזרת בספריית ה-Unicode כדי לתמוך במגוון שפות. ישנן גם חלופות: ניתן להשתמש בLocale
כדי לקבוע את ההתנהגות הספציפית לתרבות מסוימת, כמו בדוגמה הבאה:
String withLocale = originalString.toLowerCase(new Locale("tr", "TR")); // טורקית
הבדלים בין תרבויות יכולים להשפיע, למשל בטורקית ישנה אות ‘I’ בגרסה קטנה שונה מהאנגלית. חשוב לדעת את ההבדלים האלה כשעובדים עם טקסט בינלאומי.
ראו גם:
- מדריך Oracle למחרוזת
toLowerCase()
: https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#toLowerCase() - תיעוד המחלקה
Locale
ב-Java: https://docs.oracle.com/javase/7/docs/api/java/util/Locale.html - הסבר על Unicode ו-Java: https://www.oracle.com/technical-resources/articles/javase/supplementary.html
קראו את המקורות להעשרת הידע ולטיפים נוספים על עבודה עם טקסט ב-Java.