当前位置: 首页 > news >正文

做网站需要什么证明嘛杭州最专业的seo公司

做网站需要什么证明嘛,杭州最专业的seo公司,WordPress接入Google,那些网站后台做推广效果好多语言for循环遍历总结 工作中经常需要遍历对象,但不同编程语言之间存在一些细微差别。为了便于比较和参考,这里对一些常用的遍历方法进行了总结。 JAVA 数组遍历 Test void ArrayForTest() {String[] array {"刘备","关羽", &…

多语言for循环遍历总结

工作中经常需要遍历对象,但不同编程语言之间存在一些细微差别。为了便于比较和参考,这里对一些常用的遍历方法进行了总结。

JAVA

数组遍历

@Test
void ArrayForTest() {String[] array = {"刘备","关羽", "张飞"};// 第一种方式:下标遍历for (int i=0; i<array.length; i++) {System.out.println(array[i]);}// 第二种方式:foreach遍历System.out.println("--------------------");for (String value : array) {System.out.println(value);}// 第三种方式:转成list遍历System.out.println("--------------------");Arrays.asList(array).forEach(e -> System.out.println(e));// 第四种方式:转成流使用stream遍历System.out.println("--------------------");Arrays.stream(array).forEach(System.out::println);
}

列表遍历

@Test
void ListForTest() {List<String> list = Arrays.asList("刘备", "关羽", "张飞");// 第一种方式:下标遍历for (int i=0; i<list.size(); i++) {System.out.println(list.get(i));}// 第二种方式:foreach遍历System.out.println("--------------------");for (String value : list) {System.out.println(value);}// 第三种方式:forEach遍历System.out.println("--------------------");list.forEach(System.out::println);// 第三种方式:stream流遍历System.out.println("--------------------");list.stream().forEach(System.out::println);
}

map遍历

@Test
void mapForTest() {Map<String, Integer> map = new HashMap<>();map.put("刘备",1);map.put("关羽",2);map.put("张飞",3);System.out.println(map.entrySet());// 使用map.entrySet遍历---最常见和最常用的遍历方式for (Map.Entry<String, Integer> entry : map.entrySet()) {String key = entry.getKey();Integer value = entry.getValue();// 处理键值对System.out.println(key+"--"+value);}System.out.println("-------------");// Java 8 的 Lambda 表达式 -----这个感觉很方便,之后在java8环境用这种方式遍历map.forEach((key, value) -> {// 处理键值对System.out.println(key + "--" +value);});System.out.println("-------------");// 遍历 keySet() 或 values()for (String key : map.keySet()) {System.out.print(key + " ");}System.out.println();for (Integer value : map.values()) {// 处理值System.out.print(value + " ");}System.out.println();System.out.println("-------------");// stream流遍历map.entrySet().stream().forEach(entry -> {String key = entry.getKey();Integer value = entry.getValue();// 处理键值对System.out.println(key+"--"+value);});
}

Javascript

这边注意的几个点是js中使用常用的for循环中,有两种常用的循环:for in循环和for of 循环:

for in :是为了遍历对象而创建的
作用:可以以任意顺序遍历一个对象的除Symbol以外的可枚举属性。
语法:for (variable in object){}

这里注意不要使用for in来遍历数组,会遍历数组的索引,而不是具体的元素

for of :是为了遍历迭代器而创建的
作用:在可迭代对象上创建一个迭代循环,遍历要迭代的数据。无法遍历非迭代对象。
内置可迭代对象有:Array,Map,Set,String,TypedArray
语法:for (variable of iterable){}

简单来说:for…in 遍历索引,而 for…of 循环遍历值

数组遍历

const myArray = [1, 2, 3, 4, 5];// 最普通的for循环
for (let i = 0; i < myArray.length; i++) {console.log(myArray[i]);
}// 使用数组内置的forEach方式
myArray.forEach((element) => {console.log(element);
});// 使用 for...of 循环
for (const element of myArray) {console.log(element);
}// 使用 map 方法: map 方法创建一个新数组,通过对原始数组的每个元素应用一个函数来实现。
const doubledArray = myArray.map((element) => element * 2);
console.log(doubledArray);// 使用 filter 方法:filter 方法创建一个新数组,其中包含满足指定条件的原始数组的元素。
const evenNumbers = myArray.filter((element) => element % 2 === 0);
console.log(evenNumbers);

Magic-api

magic-api中数组的for循环用的就是in,和js有所不同

循环集合

import 'java.lang.System' as System;
var list = [1,2,3];
for(index,item in list){    //如果不需要index,也可以写成for(item in list)System.out.println(index + ":" + item);
}

循环指定次数

var sum = 0;
for(value in range(0,100)){    //包括0包括100sum = sum + value; //不支持+= -= *= /= ++ -- 这种运算
}
return sum;
/*
结果:5050
*/

循环map

import 'java.lang.System' as System;
var map = {key1 : 123,key2 : 456
};
for(key,value in map){    //如果不需要key,也可以写成for(value in map)System.out.println(key + ":" + value);
}
/*
结果:
key1:123
key2:456
*/

Python

常用的两种遍历方式

cities = ["Guangzhou", "Beijing", "Shanghai", "Nanjing"]
for city in cities:print(f"当前城市: {city}")fruits = ["banana", "apple", "mango"]
for index in range(len(fruits)):print(f"当前水果: {fruits[index]}")
http://www.tj-hxxt.cn/news/61579.html

相关文章:

  • dw怎么做网站标题图标百度seo策略
  • 常用的设计网站百度热词搜索指数
  • 汉源网站建设相似图片在线查找
  • 做直播的网站有哪些唐山seo快速排名
  • 酒店网站程序seo页面链接优化
  • 在线ui设计网站百度一下首页百度
  • 海报设计的基本要素seo快速优化技术
  • 淄博网站建设-至信网络杭州千锋教育地址
  • 网站后台搭建教程谷歌建站
  • 免费做ppt网站免费发广告帖子的网站
  • 生活分类信息网站大全app拉新接单平台
  • 浅谈高校图书馆网站建设自己怎么开电商平台
  • 做暧暧的网站国外免费网站域名服务器查询软件
  • 资阳地网站seo网页制作代码
  • 免费做网站百度能录入网络营销推广的目的
  • 做悬赏任务的网站新媒体营销策略
  • 安徽做网站电话网站域名购买
  • 服装网站建设目的优化设计四年级上册语文答案
  • 建设一个网站大概需要多久无锡哪里有做网站的
  • 做网站要准备b站推广费用一般多少
  • 像优酷这样的网站需要怎么做专业的seo搜索引擎优化培训
  • 农业网站建设合肥seo网络营销推广
  • 临沂网站备案公司成都seo招聘
  • 房地产管理软件百度seo最新算法
  • 如何建立网站视频教程海南网站制作
  • 物联网工程专业主要学什么网站seo文章
  • 网页设计与网站建设第06章在线测试关键词检测工具
  • 网站维护协议百度点击优化
  • 网站运营模式推文关键词生成器
  • 国内有做外汇的正规网站吗优量汇广告平台