后端循环
| package cn.A_Collection_Of; |
| |
| import java.util.ArrayList; |
| import java.util.HashMap; |
| import java.util.HashSet; |
| import java.util.Iterator; |
| import java.util.List; |
| import java.util.Map; |
| import java.util.Map.Entry; |
| import java.util.Set; |
| |
| |
| |
| |
| |
| |
| public class TestCollection { |
| |
| public static void main(String[] args) { |
| Collection.CollectionMap(); |
| } |
| } |
| |
| |
| class Collection{ |
| private static final boolean Object = false; |
| |
| public static void CollectionList() { |
| List<String> list = new ArrayList<>(); |
| list.add("BB"); |
| list.add("CC"); |
| list.add("AA"); |
| list.add("DD"); |
| |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for (int i = 0; i < list.size(); i++) { |
| System.out.println(list.get(i)); |
| } |
| |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for (String string : list) { |
| System.out.println(string); |
| } |
| |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| |
| |
| |
| |
| Iterator<String> iterator = list.iterator(); |
| |
| |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| do { |
| System.out.println(iterator.next()); |
| } while (iterator.hasNext()); |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| list.stream().filter(o -> !o.equals("张三")).forEach(o -> { |
| System.out.println(o.toString()); |
| }); |
| |
| } |
| |
| public static void CollectionSet() { |
| Set<String> set = new HashSet<>(); |
| set.add("靳露露"); |
| set.add("靳瑶瑶"); |
| set.add("靳佳佳"); |
| set.add("于瑶瑶"); |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for (String string : set) { |
| System.out.println(string); |
| } |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for(Iterator<String> iterator = set.iterator();iterator.hasNext();) { |
| System.out.println(iterator.next()); |
| } |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| Iterator<String> iterator = set.iterator(); |
| while (iterator.hasNext()) { |
| System.out.println(iterator.next()); |
| }while (iterator.hasNext()); |
| } |
| |
| public static void CollectionMap() { |
| Map<Object, Object> map = new HashMap<>(); |
| map.put(001, "李四"); |
| map.put(002, "王五"); |
| map.put(003, "张三"); |
| map.put(004, "赵六"); |
| |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for (Object integer : map.keySet()) { |
| System.out.println(integer +":"+ map.get(integer)); |
| } |
| |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for (Entry<Object, Object> object : map.entrySet()) { |
| System.out.println(object.getKey()+":"+object.getValue()); |
| } |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| Iterator<Entry<Object, Object>> iterator = map.entrySet().iterator(); |
| while (iterator.hasNext()) { |
| Entry<Object, Object> m = iterator.next(); |
| System.out.println(m.getKey() + ":" + m.getValue()); |
| } |
| |
| |
| Iterator<Map.Entry<Object, Object>> iterator; |
| for (iterator = map.entrySet().iterator(); iterator.hasNext(); ) { |
| System.out.println(JSON.toJSON(iterator.next())); |
| } |
| |
| |
| |
| |
| System.out.println("------------------------------------------------------------------------------------"); |
| for(Object m:map.values()){ |
| System.out.println(m); |
| } |
| } |
| |
| } |
| |
| class Collection01{ |
| public static void CollectionList() { |
| |
| List<String> list = new ArrayList<>(); |
| for (int i = 0; i < 10; i++) { |
| list.add(i+" "); |
| } |
| System.out.println(list.size()); |
| System.out.println("-------增删改查-------"); |
| Iterator<String> iterator = list.iterator(); |
| int i = 0; |
| while (iterator.hasNext()) { |
| if (i == 3) { |
| iterator.remove(); |
| } |
| System.out.print(iterator.next()); |
| i++; |
| } |
| System.out.println(); |
| System.out.println(list.size()); |
| } |
| } |
前端循环
- forEach()与each()方法的区别
- forEach()为JavaScript(ES5)的方法,而each()方法是JQuery的方法
- forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。
- 注意: forEach() 对于空数组是不会执行回调函数的。
| var arr = ["你好","我好","大家好","才是","真的好"]; |
| arr.forEach(function(value,index) { |
| |
| |
| console.log(value); |
| }); |
- each()方法分两种情况,$().each() 和 $.each()。
- $().each()是对页面元素的操作,此时可获取DOM元素直接操作
| var arr = ["gag","grt","rthr","afds","nttr","fWGW","afgd","cvd","awx"]; |
| $.each(arr,function(index,value) { |
| |
| |
| console.log(value); |
| }); |
- for循环使用
- for 变量递加的方式
- 可用在字符串、数组中 其中对象不能遍历
| var n = ["二","一","四","三"]; |
| for(var i=0;i<n.length;i++){ |
| console.log("key:"+i+";"+"value:"+n[i]); |
| } |
- for in循环使用
- for in循环的使用环境
- 可用在字符串、数组、对象中, 需注意:其中遍历对象得到的是每个key 的value值
| for(var i in n){ |
| alert("key:"+i+"--"+"value:"+n[i]); |
| } |
| |
| for(var i of n) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~