Open
Description
This issue is to discuss the proposal to introduce case conversion API that do not depend on the default locale settings in standard library.
The new API includes:
String.uppercase(): String
String.lowercase(): String
Char.lowercase(): String
,Char.lowercaseChar(): Char
Char.uppercase(): String
,Char.uppercaseChar(): Char
Char.titlecase(): String
,Char.titlecaseChar(): Char
String.replaceFirstChar(transform: (Char) -> Char): String
String.replaceFirstChar(transform: (Char) -> CharSequence): String
They are to replace existing locale-sensitive API.
The proposal text is here.