- Adjusted `capitalize` extension to convert remaining letters to lowercase

Signed-off-by: Hans Kokx <hans.kokx@hackberry.se>
This commit is contained in:
Hans Kokx
2024-11-06 12:38:50 +01:00
parent 440b31186e
commit 312f895f93
4 changed files with 9 additions and 4 deletions
+2 -2
View File
@@ -80,7 +80,7 @@ extension TextManipulation on String {
/// Capitalizes the first letter of the string.
///
/// This method returns a new string where the first character is converted
/// to uppercase, while the rest of the string remains unchanged.
/// to uppercase, while the rest of the string is converted to lowercase.
///
/// Example:
/// ```dart
@@ -89,7 +89,7 @@ extension TextManipulation on String {
/// ```
String get capitalize {
if (isEmpty) return "";
return "${this[0].toUpperCase()}${substring(1)}";
return "${this[0].toUpperCase()}${substring(1).toLowerCase()}";
}
/// Capitalizes the first letter of each word in the string.