kirillrakhman
03/14/2017, 10:19 PMlupajz
03/14/2017, 10:24 PMkirillrakhman
03/14/2017, 10:27 PMlupajz
03/14/2017, 10:29 PMfrank
03/14/2017, 10:47 PMList<String> items = ...
List<String> result = new ArrayList()
for (String item : items) {
if (item.startsWith('42')) {
result.add(item)
}
}
into
List<String> items = ...
List<String> result = items.stream().
.filter(item -> item.startswith('42'))
.collect(Collectors.toList());
Sometimes wrapping something in RxJava before using it can be a bit overkill imo. (It feels like there should also be a performance difference, but I'm not sure on that).
Plus not every project might actually have a use for RxJava, and this way you have one less dependency.