List.of выдает ошибку компиляции «Метод (char, char, char, char, char, char) не определен для типа List» - PullRequest
0 голосов
/ 14 марта 2020

Когда я пытаюсь запустить приведенный ниже код, список (.of) не компилируется и выдает ошибку субъекта.

package collections;

import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
import java.util.TreeSet;

public class SetRunner {

    public static void main(String[] args) {

        List<Character> characters = **List.of**('A', 'Z', 'A', 'B', 'Z', 'F');

        Set<Character> treeSet = new TreeSet<>(characters);
        System.out.println("TreeSet" + characters);

        Set<Character> linkedHashSet = new LinkedHashSet<>(characters);
        System.out.println("LinkedHashSet" + characters);
    }


}

1 Ответ

0 голосов
/ 14 марта 2020

Для более старых версий Java вы можете сделать

List<Character> characters = Arrays.asList(new Character[]{'A', 'Z', 'A', 'B', 'Z', 'F'});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...