Есть ли простой способ преобразования строки с разделителями-запятыми в LinkedHashSet в Scala? Цель состоит в том, чтобы удалить дубликаты в строке, но для этого нужен цикл FOR. Поэтому я подумал, что могу просто разбить String на коллекцию, такую как LinkedHashSet, которая может сохранить исходный порядок, а также удалить дубликаты. Я провел некоторое исследование, но не нашел пути. Поэтому просто хочу подтвердить здесь, если это возможно.Как преобразовать строку с разделителями-запятыми в LinkedHashSet в Scala
Например, для строки:
aaa, bbb, ccc, aaa, ddd
Я хочу сделать, чтобы быть:
aaa, bbb, ccc, ddd
Благодаря
Это путь Scala! Просто поясните: возьмите «String», превратите его в некоторый список строк и превратите его в «отдельный» список. Вот и все. –
@ isaias-b, строго говоря, нет никакого преобразования в «Список». 'split' возвращает' Array [String] ', который неявно завернут в' ArrayOps [String] ', который расширяет' SeqLike [String] ', где определен' distinct'. – Aivean
Мне было слишком лениво искать точные типы, но вы абсолютно правы! ;) –