2024年3月5日

java误区之(一)-大小写转换-语言编码惹的祸

作者 高劲松

public static void main(String args[]){
String str = “ABCDIabcdi”; // 输入要转换的字符串

    // 将字符串全部转为大写
    System.out.println("转为大写后的结果:" + str.toUpperCase());
    // 将字符串全部转为小写
    System.out.println("转为小写后的结果:" + str.toLowerCase());

    //土耳其语言
    Locale turkish = new Locale("tr");
    Locale.setDefault(turkish);
    System.out.println("转为大写后的结果:" + str.toUpperCase(turkish));
    System.out.println("转为小写后的结果:" + str.toLowerCase(turkish));
}

都是语言编码惹的祸