1、用这种方式遍历List;
for(int i = 0, listSize = list.size(); i < listSize; i++) {
Object o = list.get(i);
}
的模版
<template name="itli2" value="for (int $INDEX$ = 0, $LIST$Size = $LIST$.size(); $INDEX$ < $LIST$Size; $INDEX$++) {
$ELEMENT_TYPE$ $VAR$ = $CAST$ $LIST$.get($INDEX$);
$END$
}" description="Iterate elements of java.util.List" toReformat="true" toShortenFQNames="true">
<variable name="INDEX" expression="suggestIndexName()" defaultValue="" alwaysStopAt="true" />
<variable name="LIST" expression="variableOfType("java.util.List")" defaultValue=""list"" alwaysStopAt="true" />
<variable name="ELEMENT_TYPE" expression="guessElementType(LIST)" defaultValue=""Object"" alwaysStopAt="true" />
<variable name="VAR" expression="suggestVariableName()" defaultValue=""o"" alwaysStopAt="true" />
<variable name="CAST" expression="castToLeftSideType()" defaultValue="" alwaysStopAt="false" />
<context>
<option name="GROOVY_STATEMENT" value="true" />
<option name="JAVA_STATEMENT" value="true" />
</context>
</template>
2、