On Wed, 23 Feb 2022 00:05:58 GMT, Xue-Lei Andrew Fan <xue...@openjdk.org> wrote:

> The String.toUpperCase() or String.toLowerCase() method is locale sensitive, 
> and may produce unexpected results if used for strings that are intended to 
> be interpreted locale independently.  The use of the two methods had been 
> cleaned before, but there are a few new introduced laterly.
> 
> See https://www.ivi.co/java/2011/07/07/4878.html for examples.

Locale.ROOT is preferred for locale independent uppercase and lowercase().

BTW, for the strings written to the SSLLogger, I would have kept the original 
case intact.
Yes, they are equivalent but it slightly obscures the original data and uses a 
bit of cpu.

-------------

Changes requested by rriggs (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/7583

Reply via email to