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

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

val settings = new CsvParserSettings()

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

settings.detectFormatAutomatically(list)

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

Есть ли способ получить то, что я хочу делать?

settings.detectFormatAutomatically(list:_*) должен работать.
vindev 18.12.2018 10:14

@vindev Вы должны сделать это ответом, а не комментарием.

Tim 18.12.2018 10:22

@ Тим готов. Сделал это ответ вики сообщества.

talex 18.12.2018 10:23
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
57
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Использовать

settings.detectFormatAutomatically(list:_*)

Другие вопросы по теме