for循环

例子

语法
vue.js的for循环

<div id="myfor"><li v-for="student in studentList">{{student.name}}</li></div>

 

<!--<script src="https://unpkg.com/vue"></script>-->

<script>
  var sList = {studentList:[{name:"小明"},{name:"小红"},{name:"小军"}]};
  new Vue({
    el:"#myfor",
    data:sList
  });
</script>

 
java的for循环

//创建实体类

public class Student {
  private String name;


  public String getName() {
    return name;
  }


  public void setName(String name) {
    this.name = name;
  }
}

 

//测试类

public static void main(String[] args) {
  Student s1 = new Student();
  Student s2 = new Student();
  Student s3 = new Student();
  s1.setName("小明");
  s2.setName("小红");
  s3.setName("小军");

  List<Student> studentList = new ArrayList();


  studentList.add(s1);
  studentList.add(s2);
  studentList.add(s3);


   //对比vue.js的for循环
  //<li v-for="student in studentList">{{student.name}}</li>


  for (Student student : studentList) {
    System.out.println(student.getName());
  }

 
 jstl中<c:forEach>

 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<c:forEach var="student" items="studentList">
  <li>${student.name}</li>
</c:forEach>

<c:forEach var="每个变量名字" items="要迭代的list" varStatus="每个对象的状态" begin="循环从哪儿开始" end="循环到哪儿结束" step="循环的步长">

  循环要输出的东西

</c:forEach>

 oracle数据库  CURSOR mycur IS

  SELECE name FROM T_STUDENT;
BEGIN
  --打开
  OPEN mycur;
  LOOP
    FETCH mycur INTO V_NAME;
    --无数据时退出
    EXIT WHEN MYCUR%NOTFOUND;
    --打印显示;
  END LOOP;
END;