因為公司的需求,我使用了velocity模板進行文件生成。這裡先記錄一下使用velocity模板時的一些小技巧:
1.截取字串
# 注意,(1)需要使用.length( )取得字串長度;
(2)最好使用“+(-1)”的形式來代替“-1”,因為velocity中對減號“-”的支援不友好,容易混淆。
2.$velocityCount(循環遍歷計數器)
我們在遇到字元遍歷之後需要對字串之間進行操作(例如添加一個逗號或其他相同符號),但最後一個字符,我們並不需要對其進行添加,此時需要使用$velocityCount進行操作。
上圖就是遍歷字串之後,在字串之間使用「,」來分隔輸出,最後一個沒有加上","。
注意,$velocityCount每次迴圈都會自動+1,這裡fields.size()是集合的長度。
以上是Java中使用velocity小技巧的分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!