首页 > 编程语言 >Java list的遍历方法

Java list的遍历方法

时间:2023-08-01 22:00:52浏览次数:44  
标签:遍历 Java iterator list System num 数组 out

1.把List当作一个数组,从数组的第一个位置开始循环到数组的最后位置

 for (int i = 0 ; i<list.size();i++){
      System.out.println(list.get(i));
 }

2.foreach 方法

语法:
for(数据类型 变量名:数组) {
    需要执行的语句块;// 这里的变量名可以直接用
}
for (Integer num : list) {
	System.out.println(num);
}

3.迭代器 方法

在list的实现类中均实现了Iterator接口

Iterator<Integer> iterator=list.iterator();
while(iterator.hasNext()){
	System.out.println(iterator.next());
}

标签:遍历,Java,iterator,list,System,num,数组,out
From: https://blog.51cto.com/u_16206682/6929210

相关文章

  • 什么是递归?如果你以前从来没写过递归函数,尝试着写一个(比如用递归函数进行目录树遍历)。
    递归是一种在算法或函数中调用自身的方法。在递归过程中,问题会被分解成一个或多个相似的子问题,然后这些子问题又会进一步被分解,直到达到最简单的情况,从而得到解决。递归在编程中是一种强有力的工具,特别适合解决那些具有递归结构的问题。举个例子,我们可以使用递归函数来实现目录树......
  • Java设计模式
    #Java设计模式GoF(最先开始着手进行设计模式分类整理工作)对设计模式的定义是:设计模式是在特定的环境下为解决某一通用软件设计问题提供的一套定制的解决方案,该方案描述了对象和类之间的相互作用。一、面向对象设计的七大原则1.1单一职责原则定义:一个对象应该只包含单一的职......
  • java异常体系(错误和异常)
    异常体系图示Thorwable是整个错误和异常的父类 程序无法处理的由JVM产生或抛出的叫做错误Error 异常Exception包括运行时异常和非运行时异常 运行时异常(非受检)是程序未检测出来的异常,这种错误一般是由我们的逻辑错误所引起的逻辑错误造成的异常仅运行期间才能被......
  • Java基础数据类型
    基础数据类型基础数据类型:byte(字节型),short(短整型),int(整型),long(长整型),float(单精度浮点型),double(双精度浮点型),char(字符型)  1.byte字节型占1个字节,范围-128到127bytea=5;byteb=6;//bytec=200;//编译错误,超出范围2.short短整型占2个字节,范围-32768......
  • 为什么list.sort()比Stream().sorted()更快?
    昨天写了一篇文章《小细节,大问题。分享一次代码优化的过程》,里面提到了list.sort()和list.strem().sorted()排序的差异。说到listsort()排序比stream().sorted()排序性能更好。但没说到为什么。有朋友也提到了这一点。本文重新开始,先问是不是,再问为什么。真的更好吗?先简......
  • javaScript基础(3)
    string字符串1.字符串必须用‘’或者“”,引起来的一段字符内容,在表示字符串的时候,不能在双引号表示的字符串中使用双引号2.字符串可以是空的字符串3.字符串双引号或者单引号里可以嵌套另一种字符串的引号4.空格在字符串里是占位的varsty1=“123123”5.获取字符串......
  • java 自定义读取properties配置文件属性
    把属性存到一个map里,并提供get方法,如果没有获取到值,则重新加载一遍配置文件,重新赋值,从而刷新数packagecom.aaa.demo.testProperties;importjava.io.IOException;importjava.io.InputStream;importjava.util.Enumeration;importjava.util.HashMap;importjava.util.Map;......
  • JavaWeb和MVC三层架构
    JavaWeb概述网站发布和部署一定要依托技术语言吗:不一定,一个网站可以直接发布和部署,因为因为浏览器能够识别网页只需要两样东西,网络和静态页面,还有一个装在他们的容器,比如nginx。静态页面面临的问题:1:静态网页是固定的,是不可变的。如果一个网站比如腾讯首页,这里需要1000文......
  • 负载均衡算法: 简单轮询算法, 平滑加权轮询, 一致性hash算法, 随机轮询, 加权随机轮询
    直接上干活/***@version1.0.0*@@menu<p>*@date2020/11/1716:28*/publicclassLoadBlance{staticMap<String,Integer>serverWeightMap=newHashMap<>();static{serverWeig......
  • Java学习-2
    今天稍微刷了几道算法题,整理便于之后复习.1.计算小于n的所有质数的个数。classSolution{publicintcountPrimes(intn){boolean[]arr=newboolean[n];intcnt=0;for(inti=2;i<n;i++){if(arr[i])continue;cnt+=......