<#list nameList as list>
<#if '${listseachvo}'='precise'>${liste}</#if>
<#if list_has_next>,</#if>
</#list>
<#list nameList as list>
<#if '${listseachvo}'='precise'>
${liste}
<#if list_has_next>,</#if>
</#if>
</#list>
<#list nameList as list>
<#if '${listseachvo}'='precise'>
${liste}
<#if list_has_next>,</#if>
</#if>
</#list>
这样得不到我想要的结果,我想要的结果是(1,2,3,4)但是这样输出的可能就是(1,2,3,4,)
如果为泛型类指定new()约束,则可以在泛型类中使用new()实例化泛型:
where T:new (){T t = new T();}where 子句用于指定泛型类型的约束,如果有多种约束,new() 约束出现在 where 子句的最后,new() 约束可以让编译器知道:为泛型提供的任何类型参数都必须具有可访问的无参数(或默认)构造函数。
scala中的List不是java的List,他们并没有任何的继承关系,你需要把Scala的List转换成Java的List
import
scalacollectionconvertwrapAsJavabufferAsJavaList
val
s:javautilList[Int]
=
bufferAsJavaList(List(1,2,3)toBuffer)
但是根据你的提示可以知道,其实FreeMarker只是需要一个Collection就可以了,那么你还可以这样做
import
scalacollectionconvertwrapAsJavaasJavaCollection
val
c:javautilCollection[Int]
=
asJavaCollection(List(1,2,3))
以上就是关于freemarker遍历list时怎么在后面加逗号全部的内容,包括:freemarker遍历list时怎么在后面加逗号、泛型构造函数约束,freemarker遍历List能用泛型吗、FreeMarker模板引擎读取list 错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)