Не удалось создать объект списка строк в java12 - PullRequest
0 голосов
/ 15 февраля 2020
List<Object> al = Arrays.asList("ABC", "XYZ");

Этот код прекрасно работает в Java11, но когда я пытаюсь сделать это в Java12, выдает ошибку. Невозможно привести из списка в ArrayList

Любой намек на то, что мне не хватает?

Спасибо за помощь.

1 Ответ

0 голосов
/ 15 февраля 2020

Сначала нам нужно проверить, является ли значение setValues ​​списком или вложенным списком

ValueRange body = new ValueRange (). SetValues ​​(Arrays.asList (Arrays.asList ("AB C" , "XYZ"))); приведенное выше даст результаты [[AB C, XYZ]] -> Вложенный массив

Вместо этого попробуйте так:

ValueRange body = new ValueRange (). setValues ​​(new ArrayList < > (Arrays.asList ("AB C", "XYZ")));

Это дает результаты -> [AB C, XYZ]

...