gpt4 book ai didi

java - 是否有简单的方法可以将 String.toLowerCase() 用于 9 种语言?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:57:58 27 4
gpt4 key购买 nike

我需要处理下面列表中的 9 种语言。

  • 荷兰语
  • 英语
  • 法语
  • 德语
  • 意大利语
  • 葡萄牙语
  • 俄语
  • 西类牙语
  • 乌克兰语

对于这些语言中的单词,我需要使用 tolowercase()。我知道我需要使用 Locale(country, language) 作为函数的参数。那么,我是否必须为每种语言使用特定的语言环境,还是有更简单的方法来做到这一点?

最佳答案

您可以从 ISO 639 语言代码构造一个 Locale:

Locale russian = new Locale("RU");

有很好的默认语言环境供您使用,例如:

Locale english = Locale.ENGLISH;
Locale french = Locale.FRENCH;
Locale german = Locale.GERMAN;
Locale italian = Locale.ITALIAN;

然后只需将 String#toLowerCase() 与区域设置一起使用:

String lower = str.toLowerCase(someLocale);

关于java - 是否有简单的方法可以将 String.toLowerCase() 用于 9 种语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15377138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com