集册 Java实例教程 通过ArrayList对象演示了Collection接口。

通过ArrayList对象演示了Collection接口。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

494
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
通过ArrayList对象演示的集合接口。

import java.util.List;

import java.util.ArrayList;

import java.util.Collection;

import java.util.Iterator;
/**
来 自 时 代 J a v a 公 众 号 - nowjava.com
**/


public class Main 

{

   public static void main(String[] args)

   {

      // add elements in colors array to list

      String[] colors = {"BLACK", "RED", "WHITE", "BLUE", "CYAN"};

      List<String> list = new ArrayList<String>();      


      for (String color : colors)

         list.add(color); // adds color to end of list      


      // add elements in removeColors array to removeList

      String[] removeColors = {"RED", "WHITE", "BLUE"};

      List<String> removeList = new ArrayList<String>();
      /**
       from
      * 时 代 J a v a - N o w J a v a . c o m 
      **/


      for (String color : removeColors)

         removeList.add(color); 


      // output list contents

      System.out.println("ArrayList: ");


      for (int count = 0; count < list.size(); count++)

         System.out.printf("%s ", list.get(count));


      // remove from list the colors contained in removeList

      removeColors(list, removeList);


      // output list contents

      System.out.printf("%n%nArrayList after calling removeColors:%n");


      for (String color : list)

         System.out.printf("%s ", color);

   } 


   // remove colors specified in collection2 from collection1

   private static void removeColors(Collection<String> collection1, 

      Collection<String>
展开阅读全文