capitalizeFirstLetterOfEachWord method
Implementation
String capitalizeFirstLetterOfEachWord() {
if (isEmpty) {
return this;
}
final words = split(' ');
final capitalizedWords = words.map((word) {
if (word.isEmpty) {
return word;
}
final firstLetter = word[0].toUpperCase();
final remainingLetters = word.substring(1).toLowerCase();
return '$firstLetter$remainingLetters';
});
return capitalizedWords.join(' ');
}