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的大小写转换过程注意语言本地化问题
最新推荐文章于 2024-03-19 17:09:33 发布
本文介绍String类中的大小写转换方法,包括toUpperCase()和toLowerCase()及其带Locale参数的版本。探讨了不同语言环境下大小写转换的特殊规则。
2353

被折叠的 条评论
为什么被折叠?



