withFirstLetterAsLowerCase method

String withFirstLetterAsLowerCase()

Converts the first letter of the string to lowercase.

The first character is taken as a whole rune, like withFirstLetterAsUpperCase.

Implementation

String withFirstLetterAsLowerCase() {
  if (isEmpty) return this;
  final first = _firstRune();
  return first.toLowerCase() + substring(first.length);
}