开发者学堂课程【JPS快速入门:forEach 标签】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/33/detail/735
forEach标签
内容简介:
1. 用计数方式来循环
2. 用来输出数组、集合
forEach
它用来循环遍历数组、集合它还可以用计数方式来循环!
1.用计数方式来循环
1)计数方式:
for (int i=1; i<= 10; i++) {
…
}
${i}
2)属性:
Var:循环变量
Begin:设置循环变量从几开始。
End:设置循环变量到几结束。
Step:设置步长!等同于 Java 中的 i++,或 i+=2。Step 默认值为1。
演示如下:
${1 }
程序执行结果如下:
1
2
3
4
5
6
7
8
9
10
若步长为2:
${1 }
则程序的执行结果如下:
1
3
5
7
9
2.用来输出数组、集合
var=”str”>
${str }
等同于
For (String str : :strs) {
…
}
属性:
Items:指定要循环谁,它可以是一个数组或一个集合。
Var:把数组或集合中的每个元素赋值给var指定的变量。
程序代码如下:
<%
String[] strs= {"one", "two");
request.setAttribute ("strs", str9) :
%>
${str }
程序执行结果如下:
One
two
若 items=“${strs } “多了一个空格:
<%
String[] strs= {"one", "two");
request.setAttribute ("strs", str9) :
%>
${str }
执行结果如下:
[Ljava. Lang. String:@1788dd2
所以 items=“${strs } 后面不能有空格,不然执行结果就有问题。