Ignore:
Timestamp:
2020-05-17T14:18:22+02:00 (6 years ago)
Author:
simon04
Message:

see #19251 - Java 8: use Stream

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java

    r16138 r16438  
    222222
    223223    private static List<String> paramCleanup(Collection<String> params) {
    224         List<String> result = new ArrayList<>(params.size());
    225         for (String param : params) {
    226             result.add(paramCleanup(param));
    227         }
    228         return result;
     224        return params.stream()
     225                .map(ShowStatusReportAction::paramCleanup)
     226                .collect(Collectors.toList());
    229227    }
    230228
     
    270268    private static void appendCollection(StringBuilder text, String label, Collection<String> col) {
    271269        if (!col.isEmpty()) {
    272             text.append(label).append(":\n");
    273             for (String o : col) {
    274                 text.append(paramCleanup(o)).append('\n');
    275             }
    276             text.append('\n');
     270            text.append(col.stream().map(o -> paramCleanup(o) + '\n')
     271                    .collect(Collectors.joining("", label + ":\n", "\n")));
    277272        }
    278273    }
Note: See TracChangeset for help on using the changeset viewer.