在 Java 6 中,
System.out.println(String.valueOf('\u0130').toLowerCase());
打印 i ( u0069
),但在 Java 7 中,它打印带有双点 ( u0069 u0307
) 的 i。
我知道这是一个土耳其字符,但是如何使用此代码使 Java 7 打印与 v6 相同的输出?
System.out.println(inputText.toLowerCase());
还要确保代码可以处理国际文本,而无需将toLowerCase
函数硬编码为仅使用土耳其语区域设置。