-
2022-01-13 10:10:57
1.增强for循环遍历
2.一般for循环遍历
3.迭代器循环遍历package com.jpa.demo; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Testssss { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("java"); list.add("c#"); list.add("python"); traversalList1(list); traversalList2(list); traversalList3(list); } /** 1.比较常用:增强for循环 */ static void traversalList1(List<String> list){ for (String str:list) { System.out.println(str); } } /** 2.一般far循环 */ static void traversalList2(List<String> list){ for (int i=0; i<list.size(); i++){ System.out.println(list.get(i)); } } /** 3.迭代器遍历 */ static void traversalList3(List<String> list){ Iterator<String> iterator = list.iterator(); while (iterator.hasNext()){ //注意不要在一次循环中 多次调用 iterator.next() String next = iterator.next(); System.out.println(next); //错误示范: // System.out.println(iterator.next()); // System.out.println(iterator.next()); } } }
更多相关内容 -
JS简单循环遍历json数组的方法
2020-11-23 04:59:19本文实例讲述了JS简单循环遍历json数组的方法。分享给大家供大家参考,具体如下: 例如数据库里面的json字符串是这样的 var str = '[{"name":"宗2瓜","num":"1","price":"122"},{"name":"宗呱呱","num":"1","price... -
Kettle循环遍历结果集.zip
2020-03-26 13:22:13是自己基于Kettle8.2做的Kettle在job中循环遍历转换中的结果集的输出到日志。主要演示遍历功能... -
vue使用map代替Aarry数组循环遍历的方法
2020-10-15 09:15:21主要介绍了vue使用map代替Aarry数组循环遍历的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
Javascript数组循环遍历之forEach详解
2020-11-28 11:24:561.js 数组循环遍历。 数组循环变量,最先想到的就是 for(var i=0;i <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Author" CO -
jQuery循环遍历子节点并获取值的方法
2020-10-22 13:29:37主要介绍了jQuery循环遍历子节点并获取值的方法,涉及jQuery节点的遍历与属性操作相关技巧,需要的朋友可以参考下 -
JS循环遍历JSON数据的方法
2020-10-25 16:44:43主要介绍了JS 循环遍历JSON数据的方法,需要的朋友可以参考下 -
易语言循环遍历
2020-07-23 21:03:10易语言循环遍历源码,循环遍历 -
在Python中,不用while和for循环遍历列表的实例
2020-09-19 14:27:58今天小编就为大家分享一篇在Python中,不用while和for循环遍历列表的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
MongoDB数据库forEach循环遍历用法
2020-09-10 14:53:26主要介绍了MongoDB数据库forEach循环遍历用法,需要的朋友可以参考下 -
JS使用for循环遍历Table的所有单元格内容
2020-12-09 07:03:50JS遍历Table的所有单元格内容思路是遍历Table的所有Row,遍历Row中的每一列,获取Table中单元格的内容 function GetInfoFromTable(tableid) { var tableInfo = ""; var tableObj = document.getElementById(table... -
linux shell 中数组的定义和for循环遍历的方法
2020-09-15 04:08:37今天小编就为大家分享一篇linux shell 中数组的定义和for循环遍历的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
Python中list循环遍历删除数据的正确方法
2020-12-25 17:51:05初学Python,遇到过这样的问题,在遍历list的时候,删除符合条件的数据,可是总是报异常,代码如下: num_list = [1, 2, 3, 4, 5] print(num_list) for i in range(len(num_list)): if num_list[i] == 2: num_... -
详解python中字典的循环遍历的两种方式
2020-12-24 19:57:02开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。 注意: python2和python3中,下面两种方法都是通用的... -
【JAVA】easypoi根据Excel模板导出 循环遍历合并单元格处理
2022-03-31 20:26:56【JAVA】easypoi根据Excel模板导出 循环遍历合并单元格处理 -
Kettle循环遍历结果集作为参数传入转换.zip
2020-03-26 17:48:33Kettle8.2做的,Kettle循环获取转换中的结果集传递到下一个转换中,并最终输出到txt文档 -
Swift循环遍历集合的方法总结分享
2020-08-31 04:45:48SWIFT是苹果于2014年WWDC发布的新开发语言,可与Objective-C*共同运行于Mac OS和...这篇文章主要给大家总结介绍了关于Swift循环遍历集合的方法,如for-in循环、for循环以及基于块的遍历等方法,需要的朋友可以参考下。 -
Json 循环遍历解析
2014-07-03 10:45:03android下 把json字符串解析成Hasmap格式数据 -
浅析vue中常见循环遍历指令的使用 v-for
2020-10-18 14:37:05主要介绍了vue中常见循环遍历指令的使用 v-for,包括v-for遍历数组,v-for遍历json对象,本文给大家介绍的非常详细,需要的朋友可以参考下 -
易语言源码易语言循环遍历源码.rar
2020-03-31 05:19:07易语言源码易语言循环遍历源码.rar -
循环遍历二叉树
2012-12-29 17:08:08运用c++控制台应用程序实现对二叉树的循环遍历 -
聊聊python中的循环遍历
2020-12-17 01:12:27python之循环遍历 关于循环遍历大家都知道,不外乎for和while,今天我在这写点不一样的循环和遍历。在实践中有时会遇到删除列表中的元素,那么循环遍历列表删除指定元素该怎么做呢? 还是直接上代码看案例吧: ... -
vue2.0 循环遍历加载不同图片的方法
2020-08-27 21:55:19下面小编就为大家分享一篇vue2.0 循环遍历加载不同图片的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python循环遍历-for循环
2021-05-05 22:17:17python循环遍历 for循环 append() 方法向列表的尾部添加一个新的元素。 1)循环字符串 str_1='abcde你好呀!' result=[] for i in str_1: result.append(i) print(result) 2)循环列表 list_1=['a','b','c','你','好...python循环遍历
for循环
append() 方法向列表的尾部添加一个新的元素。
1)循环字符串str_1='abcde你好呀!' result=[] for i in str_1: result.append(i) print(result)
2)循环列表list_1=['a','b','c','你','好','呀','!'] result=[] for i in list_1: result.append(i) print(result)
3)循环rangerange_1=range(10) result=[] for i in range_1: result.append(i) print(result)
4)循环字典dict_1={'a':1,'b':2,'c':'好'} result=[] for i in dict_1: result.append(i) print(result)
5)循环遍历文件for content in open ('test.txt',encoding='utf-8'): print(content)
6)循环1到5相乘sum = 1 for i in list(range(1,6)): sum *= i print('1*2*3*4*5=',sum)
7)使用len()和range()函数的for循环name=['li','w','chen'] for i in range(len(name)) : print(name[i]) print(len(name))
-
vue改变循环遍历后的数据实例
2020-10-16 00:54:02今天小编就为大家分享一篇vue改变循环遍历后的数据实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
vue 循环遍历对象、数组和字符串
2022-01-14 19:02:05vue 循环遍历对象和数组vue 循环遍历对象、数组和字符串
1.循环遍历对象
1.1vue 在html里面循环遍历对象
v-for=" (val, key , i) in dimItemMap" :key="key"
val-每一项
key -key值
i-第几个<el-table-column prop="score" label="评分" :show-overflow-tooltip="true" align="center"> <template slot-scope="scope"> <span> <span v-for=" (val, key , i) in scope.row.dimItemMap" :key="key"> {{val.score}}//score为键,val.score为值 </span> </span> </template> </el-table-column>
1.2 在js里面forin遍历对象
for…in 循环主要是为了遍历对象而生,不适用于遍历数组
let data = [{ wiun2dvi: 232, wiun3dvi: 55, wiu4ndvi: 33, wiun1dvi: 24432 }]; data.forEach((item,index)=>{ for (const key in item) { console.log("item[key]",item[key]);//值 console.log("key",key);//键 } })
2.循环遍历数组
2.1 vue 在html里面循环遍历数组
<el-table-column v-for="item in tableCol" :key="item.id" :prop="item.id" :label="item.name" :show-overflow-tooltip="true" align="center"> <template slot-scope="scope"> <span>{{scope.row.dimItemMap?scope.row.dimItemMap[item.id].name:""}}</span> </template> </el-table-column>
<el-table-column prop="score" label="评分" :show-overflow-tooltip="true" align="center"> <template slot-scope="scope"> <span> <span v-for=" (item, index) in scope.row.dimItemMap" :key="index"> {{item.score}} </span> </span> </template> </el-table-column>
2.2 在js里面for遍历数组
let id = 1524466 for (let i = 0; i < list.length; i++) { let a = list[i]; if (a.id === id) { return a.name; } }
2.3 在js里面forof遍历数组
let arr = [{ name: 12, hello: "wsdfnioq", }, { name: 12, hello: "wsdfnioq", }, { name: 12, hello: "wsdfnioq", }] for (const i of arr) { console.log("i", i); } //i {name: 12, hello: 'wsdfnioq'} // i {name: 12, hello: 'wsdfnioq'} //i {name: 12, hello: 'wsdfnioq'}
2.4 forin,不推荐对数组进行遍历
let arr = ["lsadnkol", "klsmvaod", "lpsaojfoas"] for (const key in arr) { console.log("arr", key, typeof key, arr[key]); } // 0 string lsadnkol // 1 string klsmvaod // 2 string lpsaojfoas
2.4 forEach() 函数遍历数组
①无任何返回,可改变原来数组中的内容
②循环次数:数组的长度
③不支持return,不需要return语句如下案例:给每个对象中添加age属性
let forArr = [{name:'tom',sex:'man'},{name:'linda',sex:'woman'},] forArr.forEach((item,index) => { console.log("forEach循环==index==",index,item); item.age = 27 }) console.log("forArr==遍历后===",forArr) // forArr ---->[{name:'tom',sex:'man',age:27},{name:'linda',sex:'woman',age:27}]
3.循环遍历字符串
3.1for
let s = "abcd" for (let i = 0; i < s.length; i++) { console.log(i, typeof i, s[i]); //i为索引,s[i]为值,typeof i 为number } // 0 number a // 1 number b // 2 number c // 3 number d
3.2 forin
let s = "abcd" for (const key in s) { console.log("key", key, typeof key, s[key]); //key为索引,s[key]为值,typeof key 为string } // 0 string a // 1 string b // 2 string c // 3 string d
3.3 forof
let s = "abcd" for (const i of s) { console.log("i", i);//i为值 } // a // b // c // d