Выпуск ArrayListName.add (новый ArrayListName (.......));

Я загружаю файл, в котором есть список ArrayList, называемый комментариями, и у меня есть базовые знания о массиве, я знаю, хотите ли вы что-то добавить в массив, который вы делаете.

comments.add(author, text, rating);

но я видел что-то другое или новое и не мог этого понять.

comments.add(new Comment(author, text, rating)); <<<< это в новинку для меня

так что, пожалуйста, ребята, в чем разница между ними, как я искал, но никакой пользы не мог понять.

Пожалуйста, возьмите тур, посетите центр помощи и прочтите Как спросить, чтобы узнать, как эффективно использовать этот сайт. Вопросы вида «Я скачал код, объясните, пожалуйста» не по теме. Это не учебник или не дискуссионный сайт.

Jim Garrison 16.03.2018 05:48

Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он касается базового понимания Java и основных структур данных. В Интернете есть множество ресурсов, посвященных этому вопросу.

Jai 16.03.2018 05:58
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
3
3
49
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Массив отличается от ArrayList

Из вашего вопроса я думаю, что у вас есть комментарии Arraylist. Есть несколько способов создавать объекты. В вашем коде он добавлен в список в одну строку.

    //Create a new comment
    Comment comment = new Comment(author, text, rating);

    //Add comment to comments arraylist
    comments.add(comment)  which is same as

    //Other way to add to list 
    comments.add(new Comment(author, text, rating));

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

Smith 16.03.2018 06:13

Другие вопросы по теме