美文网首页
java迭代

java迭代

作者: 没风的地方 | 来源:发表于2020-08-23 12:43 被阅读0次

重复的反馈某一过程(操作)叫迭代,
在java中,就是循环重复的进行某一操作,比如一个程序要累加1到100的和,
那么只要定义一个变量sum,让它重复的进行累加操作:
int sum =0;
for( int i=1; i<=100; i++ ){
sum = sum +i;
}
其中执行一次sum = sum + i ;就称之为一次迭代

每一次迭代得到的结果(sum + i 的和)会作为下一次迭代的初始值(结果赋值给sum变量后,这个变量又作下一次迭代的初始值);这就是迭代与普通循环的区别。

遍历使用值也算迭代:
Collection coll=new ArrayList();
34 coll.add("a183");//--------------------------->提升为object
35 coll.add("b123");
36 coll.add("c123");
37 coll.add("d123");
38
39 //获取容器的迭代器对象,通过iterator方法
40 // Iterator it=coll.iterator();
41
42 //使用具体的迭代器对象获取集合中的元素。调用迭代器的方法!3个
43 /* while(it.hasNext()){
44 System.out.println(it.next());
45 }*/
46 for (Iterator it = coll.iterator(); it.hasNext();) {
47 Object object = it.next();
48 String str=(String)object; // 都是对象 获取不来长度,向下转型!通过子类实现!
49 System.out.println("元素长度"+str.length());
50
51 }

相关文章

  • java设计模式---迭代器模式

    迭代器模式 java迭代器模式,也叫java iterator模式,下面举个以模仿java的collecton、A...

  • groovy和java处理资源对比

    迭代 groovy用闭包的方式迭代(each),语法简明方便 java迭代较繁琐 处理资源 java要加上clos...

  • java-----Iterator

    迭代对于我们搞Java的来说绝对不陌生。我们常常使用JDK提供的迭代接口进行Java集合的迭代。 迭代其实我们可以...

  • java树遍历-递归与非递归(深度优先和广度优先)

    之前写过一个java树迭代的笔记。是将线性结构数据(List)转化为树型结构数据《java 树迭代-反向迭代》。现...

  • Iterator迭代器

    前言: Java中的Iterator迭代器是为了对集合进行迭代 迭代器的使用:

  • Java 容器基础

    一、迭代器 1. Iterator: 对 collection 进行迭代的迭代器。迭代器取代了 Java C...

  • JAVA并发学习-并发容器CopyOnWriteArrayLis

    java8 CopyOnWriteArrayList使用CopyOnWriteArrayList在迭代器迭代期间不...

  • 10.迭代器与生成器

    一、迭代器 1). 迭代器概述 类比Java中的迭代器,参考迭代器模式https://www.jianshu.co...

  • java迭代

    重复的反馈某一过程(操作)叫迭代,在java中,就是循环重复的进行某一操作,比如一个程序要累加1到100的和,那么...

  • Java-8-流(1)

    Java-8-流(1) 外部迭代与内部迭代 Java 程序员在使用集合类时,一个通用的模式是在集合上进行迭代,然后...

网友评论

      本文标题:java迭代

      本文链接:https://www.haomeiwen.com/subject/edmijktx.html