我需要在下面的列表中处理9种语言.
对于这些语言中的单词,我需要使用tolowercase().我知道我需要Locale(country, language)用作函数的参数.那么,我是否必须为每种语言使用特定的语言环境,还是有更简单的方法来做到这一点?
您可以Locale使用ISO 639语言代码构建一个:
Locale russian = new Locale("RU");
Run Code Online (Sandbox Code Playgroud)
您可以使用很好的默认语言环境,例如:
Locale english = Locale.ENGLISH;
Locale french = Locale.FRENCH;
Locale german = Locale.GERMAN;
Locale italian = Locale.ITALIAN;
Run Code Online (Sandbox Code Playgroud)
然后只需使用String#toLowerCase()语言环境:
String lower = str.toLowerCase(someLocale);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |