Skip to content

Commit 545f067

Browse files
committed
Use own API
1 parent cce8f28 commit 545f067

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

src/main/java/org/apache/commons/csv/CSVRecord.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@
1818
package org.apache.commons.csv;
1919

2020
import java.io.Serializable;
21-
import java.util.ArrayList;
2221
import java.util.Arrays;
2322
import java.util.Iterator;
2423
import java.util.LinkedHashMap;
2524
import java.util.List;
2625
import java.util.Map;
26+
import java.util.stream.Collectors;
2727
import java.util.stream.Stream;
2828

2929
/**
@@ -271,9 +271,8 @@ public <M extends Map<String, String>> M putIn(final M map) {
271271
return map;
272272
}
273273
getHeaderMapRaw().forEach((key, value) -> {
274-
final int col = value;
275-
if (col < values.length) {
276-
map.put(key, values[col]);
274+
if (value < values.length) {
275+
map.put(key, values[value]);
277276
}
278277
});
279278
return map;
@@ -308,10 +307,7 @@ public Stream<String> stream() {
308307
* @since 1.9.0
309308
*/
310309
public List<String> toList() {
311-
// Only allocate a single list of known size
312-
final ArrayList<String> list = new ArrayList<>(values.length);
313-
Stream.of(values).forEach(list::add);
314-
return list;
310+
return stream().collect(Collectors.toList());
315311
}
316312

317313
/**

0 commit comments

Comments
 (0)