Могу ли я передать список в качестве параметра методу в Scala / Java, который определен таким образом DeteFormatAutomatics (delimitersForDetection: Char *) - PullRequest
0 голосов
/ 18 декабря 2018

Я создаю библиотеку, чтобы помочь исправить CSV, чтобы сделать это, я использую библиотеку синтаксического анализатора univocity.Я использую метод класса CSVParserSettings detectFormatAutomatically, который определен таким образом detectFormatAutomatically(delimitersForDetection:Char*) Есть ли способ передать список scala или любой список в качестве аргумента, чтобы не определять эти символы в самом коде.Я должен быть в состоянии передать строку с символами через терминал Linux, а затем проанализировать ее в списке символов в моем коде Scala.Проблема в том, что я получаю список символов, но не могу передать его в качестве аргумента методу.Мой код:

val settings = new CsvParserSettings()

val list = List(',',';',':','|')

settings.detectFormatAutomatically(list)

Ошибка: Несоответствие типов, ожидаемое: Char, фактическое: Список [Char]

Могу ли я получить то, что хочу.

1 Ответ

0 голосов
/ 18 декабря 2018

Использование

settings.detectFormatAutomatically(list:_*)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...