当前位置: 首页 > 知识库问答 >
问题:

如果我的字符串长度超过一个字符,如何使用FreeMarker创建执行命令的条件?

薛兴德
2023-03-14
                <#list kirt as x>
                  <#if x.length >1>
                    ${x}<#if x_has_next>,</#if>
                  </#if>
               </#list>

共有1个答案

柳威
2023-03-14

像这样:

<#if x?length gt 1>

因为:

  • FTL通常不公开有?东西东西
  • 的方法
  • >将关闭标记
 类似资料:
  • 问题内容: 我是Python的完整新手,但似乎给定的字符串可以(有效)为任意长度。也就是说,您可以加入并继续添加:。有没有办法制作这样的字符串数组? 当我尝试此操作时,每个元素仅存储一个字符 另一方面,我知道我可以初始化一定长度的字符串数组,即 最多可以存储10个字符串,最多256个字符。 问题答案: 您可以通过创建一个数组来实现。如果您尝试将长字符串分配给普通的numpy数组,则会截断该字符串:

  • 我正在使用一些字符串在Sage中导入地址。问题是,如果这个包含超过35个字符,我需要拆分我的地址名,将第一部分放入变量(最多35个字符),另一个放入另一个变量。但不是只是分成两半,或35/14,它需要在最后一个空格之前拆分,以保持地址名的可读性。 例如:34右开始街,分裂之城,巴黎法国 var 1=34右开始街道,城市 var 2=拆分,巴黎-法国(拆分包含第35个字符,因此需要在最后一部分)。

  • 我试图创建一个表示JSON对象数组的字符串文字,所以我想到了使用字符串插值特性,如下面的代码所示: 现在我想使用逐字字符串,这样我就不必使用反斜杠来转义双引号。因此,通过这个答案,我了解到逐字字符串和字符串插值可以一起使用。所以我改变了我的代码如下: 但它无法编译。如果我的用法有任何错误,或者在这种情况下无法使用C#的逐字字符串功能转义双引号,有人能帮我吗?

  • 本文向大家介绍如何在Python中创建长的多行字符串?,包括了如何在Python中创建长的多行字符串?的使用技巧和注意事项,需要的朋友参考一下 为了创建多行字符串,我们使用三对来代替使用一对单引号/双引号。例如,  这将给出输出:  请注意,您不能使用此符号插入字符串。此符号也用于在Python中定义文档字符串。

  • 问题内容: 我在存储过程中的MS- SQL中有一个结果集,可以说它有一个VARCHAR列,但有很多行。我想创建一个包含所有这些值的逗号分隔的字符串,是否有一种简单的方法来执行此操作,还是我必须逐步检查每个结果并手动构建字符串? 最好是我想在存储过程本身中执行此操作。 问题答案: 这是一种方法(使用AdventureWorks2008 DB): 这是另一个(从SQL 2005开始): 在这两种情况下

  • 问题内容: 我如何提取字符串[]或arraylist中的所有元素,并以适当的格式(所有空格之间使用单个空格)组合所有单词并存储在数组中。 输出:Java很酷。 问题答案: 使用。 或使用Apache Commons Lang 。 或使用Java8的。