zoukankan      html  css  js  c++  java
  • freemarker中的left_pad和right_pad

    版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/you23hai45/article/details/27891121

    freemarker中的left_pad和right_pad


    1、简易说明

    (1)left_pad 距左边

    (2)right_pad 距右边

    (3)当只唯独一个參数时,插入的是空白。当有两个參数时。插入的是第二个參数符号;假设第二个參数的长度大于1的话,会周期性地插入该符号


    2、举例说明

    <#--freemarker中的left_pad 距左边-->
         [${""?left_pad(8)}]
         [${"E"?left_pad(8)}]
         [${"EF"?left_pad(8)}]
         [${"EFG"?left_pad(8)}]
         [${"EFGH"?

    left_pad(8)}] [${"EFGHI"?left_pad(8)}] [${"EFGHIJ"?left_pad(8)}] [${"EFGHIJK"?

    left_pad(8)}] [${"EFGHIJKL"?left_pad(8)}] [${""?

    left_pad(8,"*")}] [${"E"?left_pad(8,"*")}] [${"EF"?left_pad(8,"*")}] [${"EFG"?

    left_pad(8,"*")}] [${"EFGH"?left_pad(8,"*")}] [${"EFGHI"?

    left_pad(8,"*")}] [${"EFGHIJ"?left_pad(8,"*")}] [${"EFGHIJK"?left_pad(8,"*")}] [${"EFGHIJKL"?

    left_pad(8,"*")}] [${""?left_pad(8,"?*?")}] [${"E"?left_pad(8,"?

    *?")}] [${"EF"?left_pad(8,"?*?")}] [${"EFG"?left_pad(8,"?*?")}] [${"EFGH"?left_pad(8,"?*?

    ")}] [${"EFGHI"?left_pad(8,"?

    *?")}] [${"EFGHIJ"?left_pad(8,"?*?

    ")}] [${"EFGHIJK"?left_pad(8,"?

    *?")}] [${"EFGHIJKL"?left_pad(8,"?*?")}] <#--freemarker中的right_pad 距右边--> [${""?

    right_pad(8)}] [${"E"?right_pad(8)}] [${"EF"?right_pad(8)}] [${"EFG"?right_pad(8)}] [${"EFGH"?right_pad(8)}] [${"EFGHI"?right_pad(8)}] [${"EFGHIJ"?right_pad(8)}] [${"EFGHIJK"?

    right_pad(8)}] [${"EFGHIJKL"?right_pad(8)}] [${""?right_pad(8,"*")}] [${"E"?right_pad(8,"*")}] [${"EF"?right_pad(8,"*")}] [${"EFG"?

    right_pad(8,"*")}] [${"EFGH"?right_pad(8,"*")}] [${"EFGHI"?right_pad(8,"*")}] [${"EFGHIJ"?right_pad(8,"*")}] [${"EFGHIJK"?right_pad(8,"*")}] [${"EFGHIJKL"?

    right_pad(8,"*")}] [${""?right_pad(8,"?*?

    ")}] [${"E"?

    right_pad(8,"?*?")}] [${"EF"?right_pad(8,"?*?

    ")}] [${"EFG"?right_pad(8,"?*?")}] [${"EFGH"?

    right_pad(8,"?*?")}] [${"EFGHI"?right_pad(8,"?

    *?")}] [${"EFGHIJ"?right_pad(8,"?*?")}] [${"EFGHIJK"?right_pad(8,"?*?")}] [${"EFGHIJKL"?

    right_pad(8,"?*?

    ")}]


    3、演示样例结果

         [        ]
         [       E]
         [      EF]
         [     EFG]
         [    EFGH]
         [   EFGHI]
         [  EFGHIJ]
         [ EFGHIJK]
         [EFGHIJKL]
         
         [********]
         [*******E]
         [******EF]
         [*****EFG]
         [****EFGH]
         [***EFGHI]
         [**EFGHIJ]
         [*EFGHIJK]
         [EFGHIJKL]
         
         [?*??

    *??*] [?

    *?

    ?*?

    ?E] [?*?

    ?*?EF] [?*?

    ?*EFG] [?*??

    EFGH] [?

    *?

    EFGHI] [?*EFGHIJ] [?

    EFGHIJK] [EFGHIJKL] [ ] [E ] [EF ] [EFG ] [EFGH ] [EFGHI ] [EFGHIJ ] [EFGHIJK ] [EFGHIJKL] [********] [E*******] [EF******] [EFG*****] [EFGH****] [EFGHI***] [EFGHIJ**] [EFGHIJK*] [EFGHIJKL] [?*?

    ?

    *?

    ?*] [E*??

    *??*] [EF??*??*] [EFG?*?

    ?*] [EFGH*??

    *] [EFGHI?

    ?*] [EFGHIJ?

    *] [EFGHIJK*] [EFGHIJKL]



查看全文
  • 相关阅读:
    Jmeter(十三)用Jmeter自带录制工具代理录制手机端应用脚本APP脚本
    AppScan 扫描测试策略
    AppScan 工作原理
    AppScan扫描结果分析及工具栏使用
    Java学习之正则表达式
    Java学习之反射练习
    Java学习之反射
    Java学习之网络编程(TCP协议实例)
    Java学习之网络编程(UDP协议实例)
    Java学习之IO(编码练习--截取字符串根据字节)
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10679590.html
  • Copyright © 2011-2022 走看看