Как определить функции trimLeft
и trimRight
для String
? Я не могу найти простое решение для их реализации.
Мое сложное решение:
String _trimLeft(String str) {
var s = (str + '.').trim();
return s.substring(0, s.length-1);
}
String _trimRight(String str) {
return ('.' + str).trim().substring(1);
}
Существуют ли какие-либо сторонние библиотеки для Dart, такие как commons-lang
для java, предоставляющие такие базовые функции?