增强for循环(java)

增强for循环(java),java,arrays,for-loop,Java,Arrays,For Loop,如何更改此程序中的for循环: public class deleteplz{ public static void main(String args[]){ String[] cdSporNavn = new String[4]; cdSporNavn[0]="fritjof i fjøset"; cdSporNavn[1]="java jive"; cdSporNavn[2]="hæla i taket"; cdSporNavn[3]=cdS

如何更改此程序中的for循环:

   public class deleteplz{
  public static void main(String args[]){
    String[] cdSporNavn = new String[4];
    cdSporNavn[0]="fritjof i fjøset";
    cdSporNavn[1]="java jive";
    cdSporNavn[2]="hæla i taket";
    cdSporNavn[3]=cdSporNavn[1] + "på julebord";

    for (int sporNr=0; sporNr<cdSporNavn.length; sporNr++){
      if(cdSporNavn[sporNr].indexOf("java") != -1){
        System.out.println(cdSporNavn[sporNr]);
      }
    }
  }
}
公共类deleteplz{
公共静态void main(字符串参数[]){
字符串[]cdSporNavn=新字符串[4];
cdSporNavn[0]=“fritjof i fjøset”;
CDN[1]=“java jive”;
CDN[2]=“hæla i taket”;
cdSporNavn[3]=cdSporNavn[1]+“påjulebord”;

对于(int sporNr=0;sporNr,可以使用如下语法:

for (String s: cdSporNavn){
  if(s.indexOf("java") != -1){
    System.out.println(s);
  }
}

有关更多信息和示例,请参阅。

您的问题是什么?什么是“增强的for循环”?您是指for in吗?它称为for in循环:)没有增强的for循环。@olive@olive_tree那么你应该避免将Java术语与JavaScript术语联系起来,因为有一个术语叫做增强的for循环,它甚至存在于Java文档中。此外,这个问题使用的是Java标记,而不是JavaScript。