capitalizeEachWordFirstCharacter method

String capitalizeEachWordFirstCharacter()

'I like dart language'.capitalizeEachWordFirstCharacter() // I Like Dart Language 'I like dart language'.capitalizeEachWordFirstCharacter() // I Like Dart Language

Implementation

String capitalizeEachWordFirstCharacter() {
  if (isEmptyOrNull) return '';
  final words = this!.split(' ');
  final formatted = words.map((e) => e.capitalizeFirstCharacter).toList();
  return formatted.join(' ');
}