String提供有大小写转换方法:String.toUpperCase()和String.toLowerCase(),
另外还有带Locale参数的大小写转换方法:String.toUpperCase(Locale locale)和String.toLowerCase(Locale locale)。
String.toUpperCase(Locale locale)和String.toLowerCase(Locale locale)之所以要带Locale参数,
就是希望你指定使用的是哪种语言,不带参数的String.toUpperCase()和String.toLowerCase()使用的是系统缺省的语言,
例如操作系统的当前语言。有些语言的大小写转换使用了较特殊的规则,甚
至不是1:1的字符对应关系,也就是说转换前和转换后的字符串长度不一定相等。
String的大小写转换过程注意语言本地化问题
最新推荐文章于 2023-08-02 11:29:32 发布