首页 > 其他分享 >集合遍历方式

集合遍历方式

时间:2023-12-19 17:04:50浏览次数:30  
标签:遍历 方式 list System println 集合 out

package backend01;

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

public class Practice05 {
    public static void main(String[] args) {
        Collection<String> list = new ArrayList<>();//Collection是个接口,利用多态调用其实现类Arraylist。
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        //用迭代器遍历集合
        Iterator<String> it = list.iterator();//创建迭代器对象it
        while (it.hasNext()) {
            System.out.println(it.next());//next指针在一次循环中只能使用一次,并且使用后不会复位。
        }
        System.out.println("-----------------------------------");
        //用增强for遍历集合 ,格式如下:
       /*for(集合中的泛型 第三方变量 :集合对象){
       System.out.println(第三方变量);
                 }
        */
        for (String s : list) {
            System.out.println(s);//这里的s只是一个第三方变量,用来记录集合中元素的值,不会改变集合中的内容。
        }
        System.out.println("-----------------------------------");
        //lambda表达式遍历集合
        list.forEach(s-> System.out.println(s));
    }
}

标签:遍历,方式,list,System,println,集合,out
From: https://blog.51cto.com/u_16072958/8890958

相关文章

  • 微信小程序使用iconfont通过transfonter转化成只有css样式的方式
    1.通过iconfont 网站选择对应图表加入购物车,然后添加到自己对应项目中,现在至本地。2.解压下载到本地的文件 3.进入 transfonter 后,点击Addfonts按钮,将上图中红色框中的文件上传上去,勾选启用 Base64encode ,点击Convert按钮,完成后点击下载Download 4.解压转......
  • mysql中释放表空间的几种方式
    https://blog.csdn.net/qq_42277412/article/details/133344922MySQL是一款常用的关系型数据库管理系统,当我们使用MySQL创建表的时候,我们可能会面临表空间不足的问题。那么在MySQL中,如何释放表空间呢?下面我们将介绍几种常用的方式。 1.TRUNCATETABLETRUNCATETABLEtable_n......
  • java的8种异步实现方式
    异步执行对于开发者来说并不陌生,在实际的开发过程中,很多场景多会使用到异步,相比同步执行,异步可以大大缩短请求链路耗时时间,比如:发送短信、邮件、异步更新等,这些都是典型的可以通过异步实现的场景。异步的八种实现方式线程ThreadFuture异步框架CompletableFutureSpring注解@A......
  • 安卓之读取网页的各种技术方式的优劣
    文章摘要    随着移动互联网的快速发展,安卓作为全球最大的移动操作系统之一,对于如何高效、准确地读取和解析网页数据有着极高的需求。本文将对安卓平台上几种主流的网页读取与解析技术进行详细介绍和比较分析,帮助开发者选择合适的技术方案。正文WebView    WebV......
  • 安卓之读取网页的各种技术方式的优劣
    文章摘要  随着移动互联网的快速发展,安卓作为全球最大的移动操作系统之一,对于如何高效、准确地读取和解析网页数据有着极高的需求。本文将对安卓平台上几种主流的网页读取与解析技术进行详细介绍和比较分析,帮助开发者选择合适的技术方案。正文WebView  WebView是安卓平台内置的......
  • C++ 反向遍历 array 小记
    有时候需要逆向循环,例如从字符串的最右端遍历到最左端,需要注意一些细节!初学遇到一些bug记录在这里。首先arr.size()的数据类型为size_t,为无符号整型对于for(intidx=arr.size()-1;idx>=0;idx--):使用int作为idx的类型,有一定概率会编译失败,因为size_t的具......
  • 无涯教程-Java - SortedSet 集合接口函数
    SortedSet接口扩展了Set并声明了按升序排序的集合的行为。除了Set定义的那些方法外,SortedSet接口还声明了下表中概述的方法-如果尝试使用null对象并且集合中不允许使用null,则抛出NullPointerException。Sr.No.Method&Remark1Comparatorcomparator()返回调用排序集的比......
  • C# 六种方式实现精确计时
    C#六种方式实现精确计时翔星有10年+工作经验,高级软件工程师,可以解决各种问题​关注 你经常看TA的内容根据综合网上的一些文章,精确计时主要有以下几种方式1调用WINAPI中的GetTickCount[DllImport("kernel32")]staticexternuintGetTick......
  • 无涯教程-Java - Set 集合接口函数
    Set集合是不能包含重复元素的集合,Set接口仅包含从Collection继承的方法,并增加了禁止重复元素的限制。下表总结了Set声明的方法-Sr.No.Method&Remark1add()将对象添加到集合中。2clear()从集合中删除所有对象。3contains()如果指定对象是集合中的元素,则返回t......
  • 使用遍历后数据加入新的div块中
    我们经常使用的数据他会成一个整体放入块中,但我们有时需要将他们分开使用,让他们展示在不同的div块中。所以就有了今天这篇博文。我们经常使用的遍历是这样的vararr=[5,3,8,2,4,9,6]for(vari=0;i<=a.length-1;i++)但我们遍历以后怎么去给他放入新的div块中呢所以我们要创......