Whilst on this subject, would it not be best if the split(...) method was renamed to toList(...)?
--
Consider asking HOWTO questions at Stack Overflow: http://stackoverflow.com/tags/dart
print('a,,,b,c'.split(',').where((s) => !s.isEmpty).toList());
[a, b, c]
It's not like removing that/those empty elements is some kind of insurmountable programming challenge, nor is this some kind of end all be all feature request. It's rather that I find a built-in option massively usable, and very clear in intent compared to the manual alternatives, and I would love if Dart offered the same convenience.