Refactored DelimitedLineTokenizer to use vargs

This commit updates the DelimitedLineTokenizer to use vargs instead of
arrays for ease of configuration.
This commit is contained in:
Michael Minella
2017-07-16 16:40:29 -05:00
parent 452bfb643a
commit 7dccbd75a6
2 changed files with 2 additions and 2 deletions

View File

@@ -79,7 +79,7 @@ public abstract class AbstractLineTokenizer implements LineTokenizer {
*
* @param names names of each column
*/
public void setNames(String[] names) {
public void setNames(String... names) {
this.names = names==null ? null : Arrays.asList(names).toArray(new String[names.length]);
}

View File

@@ -105,7 +105,7 @@ public class DelimitedLineTokenizer extends AbstractLineTokenizer
*
* @param includedFields the included fields to set
*/
public void setIncludedFields(int[] includedFields) {
public void setIncludedFields(int... includedFields) {
this.includedFields = new HashSet<>();
for (int i : includedFields) {
this.includedFields.add(i);