首页 > 编程语言 >java-集合-2

java-集合-2

时间:2022-10-31 16:06:19浏览次数:38  
标签:java 迭代 System collection println 集合 out


package jihe;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

/**
* Collection接口
* 接口不能直接实例化,但是它提供了很多的方法
* 1.add(); 2.remove 3.isEmpty 4.size 5.iterator
*
* 2.只能用他的子类进行实例化 可以使ArrayList或者是LinkList
* 3.配合迭代器进行输出
* iterator:迭代器
* 1.语法:Iterator it=collection.iterator();
* iterator常用方法
* it.hasNext();看一下迭代器里面还有没有东西
* it.Next();拿出迭代器下面的那个东西,并且从迭代器里面移除这个对象
* @author 小虎牙
*
*/
public class jihe_2 {
public static void main(String[] args) {
Collection <Object>collection = new ArrayList<Object>();
//在集合里面添加内容
collection.add("我有一个梦想");
collection.add("money");
collection.add(520);
collection.add(true);
System.out.println("集合的是否为空:"+collection.isEmpty());
System.out.println("集合的大小:"+collection.size());
//删除集合的一个内容
collection.remove(520);
System.out.println("集合的是否为空:"+collection.isEmpty());
System.out.println("集合的大小:"+collection.size());
//试一下用索引位置,删除集合里面的内容
collection.remove(0);//这个删除的是具体的内容,索引位置,不行
System.out.println("集合的是否为空:"+collection.isEmpty());
System.out.println("集合的大小:"+collection.size());
Iterator <Object>it=collection.iterator();
System.out.println("-------------------");
while (it.hasNext()) //迭代器看看迭代器里面的东西还有没有,只是看一下
{
System.out.println(it.next());//输出next并且从迭代器移除这个对象
}

}
}


标签:java,迭代,System,collection,println,集合,out
From: https://blog.51cto.com/u_15854304/5810107

相关文章

  • java-文件-字符流-2
    下面展示一些​​内联代码片​​。packageFile2_Char_file;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileW......
  • java-文件目录
    文件的学习:都是在java.io这个文件夹的包下面1.文件类:File1.字节输出流-InputStream-1.FileInputStream2.FilterInputStream过滤流BufferInputStream......
  • java-集合-3
    packagejihe;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;/***接口List**1.特点:list的集合内容可以重复,并且顺序就是插入的顺序......
  • java-线程-4
    packageThread_main;/***让线程有一个直接死亡的标志线程对象名.interrupt()*,调用线程类的interrupted方法,*其本质只是设置该线程的中断标志,将中断标志设置为true,并根......
  • java-泛型-2
    package泛型;/***泛型的继承4种情况*1.全部继承Father<T1,T2>{}my<T1,T2,T3>extendsFather<T1,T2>{}*2.部分继承就是在继承的时候,给父类的泛型进行实例化*F......
  • java-文件-字节流-3
    packageFile2_Byte_file;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.I......
  • 基于java 实现rpc服务调用
    packagecom.thtf.zwdsj.fangjia.rpc;importorg.apache.ws.commons.util.NamespaceContextImpl;importorg.apache.xmlrpc.common.TypeFactoryImpl;importorg.apach......
  • java进阶篇——Stream流编程
    Stream流函数式接口1.消费型接口——Consumer@FunctionalInterfacepublicinterfaceConsumer<T>{/***对给定的参数执行此操作。**@param......
  • Java启动DataX数据同步,如何终止/停止/中断同步数据任务
    Java启动DataX数据同步,如何终止/停止/中断同步数据任务: 1、找到datax的core模块找到类:ProcessInnerScheduler.java,将taskGroupContainerExecutorService对象存起来,......
  • 大一学生《Web编程基础》期末网页制作 HTML+CSS+JavaScript 网页设计实例 企业网站制
    HTML实例网页代码,本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人......