Java 各种集合的简单应用例子

Java.util.ArrayList(类): 

import java.awt.*;
import java.util.*;
public class CollectionTest

Java 各种集合的简单应用例子

{//List是一个能包含重复元素的已排序的Collection,有时list也称为序列,List第一个元素的下标为0 

Java 各种集合的简单应用例子

     public String colors[]={"red","white","blue"};//定义一个字符数组

     
//构造函数
     public CollectionTest()

Java 各种集合的简单应用例子

     
{
          ArrayList list
=new ArrayList();//实例化一个ArrayList
          list.add(Color.magenta);//向里面添加一个元素,这里是颜色
          
          
for(int count=0;count<colors.length;count++)
              list.add(colors[count]);
//加入开始声明的数组中的元素
          
          list.add(Color.cyan);     
//颜色  导入awt包
          System.out.println("\nArrayList");
          
for(int count=0;count<list.size();count++)
             System.out.println(list.get(count)
+" ");//从arrayList中读取 元素
          
          removeString(list);
          System.out.println(
"\n\nArrayList after calling"+"removeString:");
          
for(int count=0;count<list.size();count++)
                 System.out.println(list.get(count)
+" ");
     }

     
     
        
public void removeString(Collection collection)

Java 各种集合的简单应用例子

        
{
             Iterator itrator
=collection.iterator();    //声明一个迭代
             
//调用itrator的hasNext方法判断Collection是否还包含元素
             while(itrator.hasNext())

Java 各种集合的简单应用例子

             
{
                  
//调用itrator的next方法获得下一个元素的引用
                  if( itrator.next() instanceof String ) // instanceof 判断是否是String 的实例
                        itrator.remove();    //如果是的 则删除
             }

        }

     
     
public  static void main(String[] args)

Java 各种集合的简单应用例子

     
{
          
new CollectionTest();
     }

     

Java 各种集合的简单应用例子

}



内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpzsp.html