Как добавить элементы ArrayList одного типа к другому?

Есть ли более простой способ добавить элементы из одного списка в другой? Я пробовал приведенный ниже код, и результат в порядке. Но мне интересно, есть ли способ сделать это проще? Спасибо.

 ArrayList<Channel_Show_Model> items=getIntent().getParcelableArrayListExtra(FORWARDED_ITEMS_FROM_MAIN);

   for(int i=0;i<items.size();i++){
       String t=items.get(i).getTitle();
       String t2=items.get(i).getMessage();
       boolean b=items.get(i).getStatus();
       data.add(new Channel_Show_Model(t,t2,b));
   }
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
29
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

Да, вы можете использовать это

data.addAll(items);

В Java-8 вы можете использовать Stream#map и Stream#collect, как показано ниже:

  data = items.stream()
                .map(e -> new Channel_Show_Model(e.getTitle(),e.getMessage(),e.getStatus())) // map the Stream<Item> to Stream<Channel_Show_Model>
                .collect(Collectors.toList()); // collect the result in a list

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