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-10-10 10:03:53 发布
本文介绍了Java中String类提供的大小写转换方法,包括不带参数及带Locale参数的toUpperCase和toLowerCase方法。文章解释了这些方法如何根据不同的语言环境进行转换,并指出某些语言可能采用特殊的转换规则。
2368

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



