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