• 集合框架 共性方法和迭代器


    /*
    	集合框架(共性方法)
    
    	1,add方法的参数类型是Object 以便于接受任意类型的对象
    
    	2,集合中存储的都是对象的引用(地址)
    
    	
    	迭代器:
    	其实就是集合的取出元素的方式
    
    
    */
    
    import java.util.*;
    
    class CollectionDemo
    {
    	public static void main(String []args)
    	{
    		ArrayList al1 = new ArrayList();
    		ArrayList al2 = new ArrayList();
    		ArrayList al3 = new ArrayList();
    		//添加
    		al1.add("java01");
    		al1.add("java02");
    	
    		/*Iterator it = al1.iterator();//获取迭代器 用于取出集合中的元素
    		while( it.hasNext())
    		{
    			sop(it.next());
    		}*/
    		for(Iterator it = al1.iterator();it.hasNext();)//这种内存利用率更高 此处It是局部变量 运行完后就不会留着内存中了
    		{
    			sop(it.next());
    		}
    
    		al2.add(123);
    		al2.add(true);
    
    		al2.addAll(al1);
    
    		sop(al2.size());
    		sop(al2);
    
    		sop(al2.contains(123));
    		sop(al2.containsAll(al1));
    
    
    		al2.removeAll(al1);
    		sop(al2);
    
    		al2.remove(true);
    		sop(al2);
    		
    		al1.clear();
    		sop(al1);
    		
    		sop(al1.isEmpty());
    	
    		
    
    	}
    	public static void sop(Object obj)
    	{
    		System.out.println(obj);
    	}
    
    
    }

  • 相关阅读:
    第13次作业--邮箱的正则表达式
    第11次作业--字符串处理
    第10次作业
    找回感觉的 练习
    《java技术》第十次作业
    《java》技术 第九次作业
    《java技术》第八次作业
    《java技术》第七次作业
    java实验六作业
    第五次实验作业
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258527.html
Copyright © 2020-2023  润新知