Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java stringtemplate中的迭代中增加一个值_Java_Antlr3_Stringtemplate - Fatal编程技术网

在java stringtemplate中的迭代中增加一个值

在java stringtemplate中的迭代中增加一个值,java,antlr3,stringtemplate,Java,Antlr3,Stringtemplate,我在java字符串模板中有如下数组: $colors:{ color | <p>$color.name$ }$ 输出结果如下所示: 1. Green 2. Black 我如何做到这一点?如何在antlr.stringtemplate中获得递增的计数器?我认为这更像是一个HTML问题 <ol>$colors:{ color | <li>$color.name$</li> }$ </ol> $colors:{color| $color

我在java字符串模板中有如下数组:

$colors:{ color |
<p>$color.name$
}$
输出结果如下所示:

1. Green
2. Black

我如何做到这一点?如何在antlr.stringtemplate中获得递增的计数器?

我认为这更像是一个HTML问题

<ol>$colors:{ color |
<li>$color.name$</li>
}$
</ol>
$colors:{color|
  • $color.name$
  • }$
    输出:

    <ol>
    <li>Green</li>
    <li>Black</li>
    </ol>
    
    
    
  • 绿色的
  • 黑色的
  • 据认为:

  • 绿色的
  • 黑色的

  • 一般来说,编号(i.ii.iii.iv.e.a.)可以通过CSS样式,甚至是HTML中的JavaScript来完成。

    我认为这更像是一个HTML问题

    <ol>$colors:{ color |
    <li>$color.name$</li>
    }$
    </ol>
    
    $colors:{color|
    
  • $color.name$
  • }$
    输出:

    <ol>
    <li>Green</li>
    <li>Black</li>
    </ol>
    
    
    
  • 绿色的
  • 黑色的
  • 据认为:

  • 绿色的
  • 黑色的

  • 在一般情况下,编号(i.ii.iii.iv.e.a.)等可以通过CSS样式完成,甚至可以使用HTML中的JavaScript。

    您可以使用内置属性
    $i$
    从一开始枚举,或者从零开始枚举

    $colors:{ color |
    <p>$i$.&nbsp;$color.name$
    }$
    
    $colors:{color|
    $i$.$color.name$
    }$
    

    请参见ST3 GIT repo中的内容。

    您可以使用内置属性
    $i$
    从一开始枚举,或从零开始枚举

    $colors:{ color |
    <p>$i$.&nbsp;$color.name$
    }$
    
    $colors:{color|
    $i$.$color.name$
    }$
    
    请参见ST3 GIT回购