for循环与foreach

Posted 大兴兴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环与foreach相关的知识,希望对你有一定的参考价值。

 注意点: for循环时,可以对集合进行操作,但foreach循环中,对集合进行操作会报错;                  for 循环可以获取下标

            

 

如下代码:

package com.tt;

import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

public class TextMain {

    public static void main(String[] args) {
      List<String> slist = new ArrayList<String>();
      slist.add("1");
      slist.add("2");
      slist.add("3");
      slist.add("4");
      slist.add("5");
      slist.add("6");
      
//      for(int i = 0 ;i < slist.size() ;i++){
//         if(i == 3){
//             slist.remove(5);
//         }
//         System.out.println(slist.get(i));
//      }
      
      for(String s : slist){
          if(Objects.equals("4", slist.get(3))){
              slist.remove(5);
          }
          System.out.println(s);
      }    
    }
}

以上是关于for循环与foreach的主要内容,如果未能解决你的问题,请参考以下文章

刨析 JS 中的forEachfor infor of三类循环原理和性能

forEachfor infor of三者区别

Java数组使用以及foreach循环

forEachfor...infor...of

forEachfor+imap的用法及区别

for循环与forEach循环的区别