grails中遍历时的索引_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > grails中遍历时的索引

grails中遍历时的索引

 2010/9/19 23:19:01  lijunaccp  http://lijunaccp.javaeye.com  我要评论(0)
  • 摘要:例:List<String>tests=newArrayList<String>()tests.add('test1')tests.add('test2')tests.add('test3')StringBufferbuf=newStringBuffer()buf.append("{items:[")inti=0tests.each{if(i>0){println","}buf.append("{test:")..append("'").append(it)
  • 标签:grails 遍历 索引
例:
List<String> tests=new ArrayList<String>()
tests.add ('test1')
tests.add ('test2')
tests.add ('test3')
StringBuffer buf=new StringBuffer()
buf.append("{items:[")
int i=0
tests.each {
if(i>0){
println ","
}
buf.append("{test:")..append("'").append(it).append("'}")
i++
}
buf.append("]}")
以上是通过变量i来控制索引号的,以下可以直接利用grails中遍历自带的方法获得索引:
List<String> tests=new ArrayList<String>()
tests.add ('test1')
tests.add ('test2')
tests.add ('test3')
StringBuffer buf=new StringBuffer()
buf.append("{items:[")
tests.eachWithIndex {
test,i->
if(i>0){
println ","
}
buf.append("{test:").append("'").append(test).append("'}")
}
buf.append("]}")
发表评论
用户名: 匿名