IntelliJ IDEA предупреждает о «ненужном вызове Arrays.asList» - PullRequest
0 голосов
/ 29 июня 2018
final SomeObjectType[] list = webserviceResponse.getArrayOfObjects();
    if (list != null) {
        final List<SomeObjectType> responseList = Arrays.asList(list);
        for (final SomeObjectType prt : responseList) {
            // doing some factory conversion.
        }
    }

IntelliJ IDEA предупреждает меня

Ненужный вызов 'Arrays.asList'

пока я конвертирую свой массив в List. Почему?

link to image

Может кто-нибудь ответить просто?

1 Ответ

0 голосов
/ 29 июня 2018

IntelliJ предупреждает вас об этом, потому что вы можете просто сделать

if (list != null) {
    for (final SomeObjectType prt : list) {
        // do something
    }
}

Это работает, потому что массивы также имеют итератор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...