Skip to content

Commit af42c83

Browse files
committed
Use Java 8 API
1 parent f36e0f5 commit af42c83

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

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

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -414,9 +414,7 @@ public Builder setHeader(final Class<? extends Enum<?>> headerEnum) {
414414
if (headerEnum != null) {
415415
final Enum<?>[] enumValues = headerEnum.getEnumConstants();
416416
header = new String[enumValues.length];
417-
for (int i = 0; i < enumValues.length; i++) {
418-
header[i] = enumValues[i].name();
419-
}
417+
Arrays.setAll(header, i -> enumValues[i].name());
420418
}
421419
return setHeader(header);
422420
}
@@ -1243,9 +1241,7 @@ static String[] toStringArray(final Object[] values) {
12431241
return null;
12441242
}
12451243
final String[] strings = new String[values.length];
1246-
for (int i = 0; i < values.length; i++) {
1247-
strings[i] = Objects.toString(values[i], null);
1248-
}
1244+
Arrays.setAll(strings, i -> Objects.toString(values[i], null));
12491245
return strings;
12501246
}
12511247

src/test/java/org/apache/commons/csv/issues/JiraCsv288Test.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import org.junit.jupiter.api.Test;
3030

3131
public class JiraCsv288Test {
32+
3233
@Test
3334
// Before fix:
3435
// expected: <a,b,c,d,,f> but was: <a,b,c,d,|f>

0 commit comments

Comments
 (0)