在java中将小写转换为大写

时间:2016-01-13 15:47:36

标签: java locale uppercase

在我的语言中,有大写的I和İ(是的我和。)。我希望结果是英语。

我使用toUpperCase();方法,但它将i转换为İ而不是I.

这很荒谬 - 必须有一些方法可以使toUpperCase();方法正确地用英语转换。

1 个答案:

答案 0 :(得分:1)

使用toUpperCase which accepts a Locale argument的重载:

str.toUpperCase(Locale.ENGLISH);

巧合的是,该方法的Javadoc使用土耳其语作为例子。