extCapitalizeFirstLetter method

String extCapitalizeFirstLetter()

Implementation

String extCapitalizeFirstLetter() {
  if (isEmpty) return this;
  if (length <= 1) return toUpperCase();
  //* Split string into multiple words
  final List<String> words = toLowerCase().split(' ');
  if (words.isEmpty) return this;
  if (words[0].isNotEmpty) {
    words[0] = words[0].extToCapitalize();
  }
  return words.join(' ');
}