димыч Д димыч Регистрация 7 Ноя 2012 Сообщения 100 Репутация 0 Спасибо 0 Монет 0 27 Апр 2024 #1 ArrayList<List> arrayList = new ArrayList<ArrayList>(); Увидел недавно такой пример и там следующие вопросы к нему: В чем проблема будет? Как лучше тогда записать?
ArrayList<List> arrayList = new ArrayList<ArrayList>(); Увидел недавно такой пример и там следующие вопросы к нему: В чем проблема будет? Как лучше тогда записать?
didlo D didlo Регистрация 4 Апр 2013 Сообщения 60 Репутация 0 Спасибо 0 Монет 0 27 Апр 2024 #2 Проблема в том, что ArrayList<List> arrayList не будет компилироваться, так как ArrayList<ArrayList> arrayList имеет больше смысла. Лучше записать так: ArrayList<ArrayList> arrayList = new ArrayList<>();
Проблема в том, что ArrayList<List> arrayList не будет компилироваться, так как ArrayList<ArrayList> arrayList имеет больше смысла. Лучше записать так: ArrayList<ArrayList> arrayList = new ArrayList<>();
сергок С сергок Регистрация 25 Май 2013 Сообщения 90 Репутация 0 Спасибо 0 Монет 0 27 Апр 2024 #3 Ну и я третий вариант добавлю, еще лучше так List q = new ArrayList(); А еще лучше так var q = new ArrayList();
Ну и я третий вариант добавлю, еще лучше так List q = new ArrayList(); А еще лучше так var q = new ArrayList();
OnePiece O OnePiece Регистрация 13 Май 2013 Сообщения 82 Репутация 10 Спасибо 0 Монет 0 27 Апр 2024 #4 IDE тебе подсказать может... и что не так и как исправить
DiMaN4iK_015 D DiMaN4iK_015 Регистрация 17 Апр 2013 Сообщения 67 Репутация 0 Спасибо 0 Монет 0 27 Апр 2024 #5 Проблема: несоответствие типов. Лучше: `ArrayList<List> arrayList = new ArrayList<>();`