toDisplayCase function

String toDisplayCase(
  1. String valueParma
)

Implementation

String toDisplayCase(String valueParma) {
  var result = "";
  String value = checkValidString(valueParma);
  if (value.isNotEmpty)
    {
      result = value[0].toUpperCase();
    }
  else
    {
      result = "";
    }
  for (int i = 1; i < value.length; i++) {
    if (value[i - 1] == " ")
    {
      result = result + value[i].toUpperCase();
    }
    else if (value[i - 1] == "  ")
    {
      result = result + value[i].toUpperCase();
    }
    else
    {
      result = result + value[i];
    }
  }
  return result;
}