trimEnd function

String trimEnd(
  1. String text,
  2. String character
)

Implementation

String trimEnd(String text, String character) {
  if (text.length == 0) return "";

  int i = text.length - 1;
  while (text[i] == character) {
    if (--i < 0) {
      return "";
    }
  }
  return text.substring(0, i + 1).trim();
}