Java For循环 - 在每n个元素后插入元素

时间:2015-09-08 15:10:34

标签: java for-loop

我已经环顾四周但无法找到适用的内容 - 这是在vtl文件中,但它与我认为的语法相同。

我想在每n个元素之后插入一些东西,而不是替换for循环的第n个元素,这是我在尝试解决问题时意外完成的。什么是最好的方法来解决这个问题?可能会有成千上万的项目要经过。

我目前的代码是:

for(var i = 0; i < data.results.length; i++) {
  if(i % 5 == 0){
    //Show the nth element
  }
  else{
    //Display each table result normally
  }
}

1 个答案:

答案 0 :(得分:1)

只需删除else语句即可。 “else”表示仅在未执行if-code时才执行代码。 但是要插入一些东西(换句话说:执行两个块),你需要执行if-code并执行你一直想要的代码。

像:

for(var i = 0; i < data.results.length; i++) {
  if(i % 5 == 0){
    //Show the nth element
  }
  //Display each table result normally
}