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:
@@ -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]);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user