freemarker中的left_pad和right_pad
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击
1、简易说明
(1)left_pad 距左边
(2)right_pad 距右边
(3)当仅仅只有一个参数时,插入的是空白;当有两个参数时,插入的是第二个参数符号;如果第二个参数的长度大于1的话,会周期性地插入该符号
2、举例说明
1 <#--freemarker中的left_pad 距左边--> 2 [${""?left_pad(8)}] 3 [${"E"?left_pad(8)}] 4 [${"EF"?left_pad(8)}] 5 [${"EFG"?left_pad(8)}] 6 [${"EFGH"?left_pad(8)}] 7 [${"EFGHI"?left_pad(8)}] 8 [${"EFGHIJ"?left_pad(8)}] 9 [${"EFGHIJK"?left_pad(8)}]10 [${"EFGHIJKL"?left_pad(8)}]11 12 [${""?left_pad(8,"*")}]13 [${"E"?left_pad(8,"*")}]14 [${"EF"?left_pad(8,"*")}]15 [${"EFG"?left_pad(8,"*")}]16 [${"EFGH"?left_pad(8,"*")}]17 [${"EFGHI"?left_pad(8,"*")}]18 [${"EFGHIJ"?left_pad(8,"*")}]19 [${"EFGHIJK"?left_pad(8,"*")}]20 [${"EFGHIJKL"?left_pad(8,"*")}]21 22 [${""?left_pad(8,"?*?")}]23 [${"E"?left_pad(8,"?*?")}]24 [${"EF"?left_pad(8,"?*?")}]25 [${"EFG"?left_pad(8,"?*?")}]26 [${"EFGH"?left_pad(8,"?*?")}]27 [${"EFGHI"?left_pad(8,"?*?")}]28 [${"EFGHIJ"?left_pad(8,"?*?")}]29 [${"EFGHIJK"?left_pad(8,"?*?")}]30 [${"EFGHIJKL"?left_pad(8,"?*?")}]31 32 <#--freemarker中的right_pad 距右边-->33 [${""?right_pad(8)}]34 [${"E"?right_pad(8)}]35 [${"EF"?right_pad(8)}]36 [${"EFG"?right_pad(8)}]37 [${"EFGH"?right_pad(8)}]38 [${"EFGHI"?right_pad(8)}]39 [${"EFGHIJ"?right_pad(8)}]40 [${"EFGHIJK"?right_pad(8)}]41 [${"EFGHIJKL"?right_pad(8)}]42 43 [${""?right_pad(8,"*")}]44 [${"E"?right_pad(8,"*")}]45 [${"EF"?right_pad(8,"*")}]46 [${"EFG"?right_pad(8,"*")}]47 [${"EFGH"?right_pad(8,"*")}]48 [${"EFGHI"?right_pad(8,"*")}]49 [${"EFGHIJ"?right_pad(8,"*")}]50 [${"EFGHIJK"?right_pad(8,"*")}]51 [${"EFGHIJKL"?right_pad(8,"*")}]52 53 [${""?right_pad(8,"?*?")}]54 [${"E"?right_pad(8,"?*?")}]55 [${"EF"?right_pad(8,"?*?")}]56 [${"EFG"?right_pad(8,"?*?")}]57 [${"EFGH"?right_pad(8,"?*?")}]58 [${"EFGHI"?right_pad(8,"?*?")}]59 [${"EFGHIJ"?right_pad(8,"?*?")}]60 [${"EFGHIJK"?right_pad(8,"?*?")}]61 [${"EFGHIJKL"?right_pad(8,"?*?")}]
3、示例结果
1 [ ] 2 [ E] 3 [ EF] 4 [ EFG] 5 [ EFGH] 6 [ EFGHI] 7 [ EFGHIJ] 8 [ EFGHIJK] 9 [EFGHIJKL]10 11 [********]12 [*******E]13 [******EF]14 [*****EFG]15 [****EFGH]16 [***EFGHI]17 [**EFGHIJ]18 [*EFGHIJK]19 [EFGHIJKL]20 21 [?*??*??*]22 [?*??*??E]23 [?*??*?EF]24 [?*??*EFG]25 [?*??EFGH]26 [?*?EFGHI]27 [?*EFGHIJ]28 [?EFGHIJK]29 [EFGHIJKL]30 31 [ ]32 [E ]33 [EF ]34 [EFG ]35 [EFGH ]36 [EFGHI ]37 [EFGHIJ ]38 [EFGHIJK ]39 [EFGHIJKL]40 41 [********]42 [E*******]43 [EF******]44 [EFG*****]45 [EFGH****]46 [EFGHI***]47 [EFGHIJ**]48 [EFGHIJK*]49 [EFGHIJKL]50 51 [?*??*??*]52 [E*??*??*]53 [EF??*??*]54 [EFG?*??*]55 [EFGH*??*]56 [EFGHI??*]57 [EFGHIJ?*]58 [EFGHIJK*]59 [EFGHIJKL]