程序包 org.beetl.ext.fn

类 StringUtil

java.lang.Object
org.beetl.ext.fn.StringUtil

public class StringUtil extends Object
操作字符串的简便方法,如:

${strutil.startWith("hello",'he')}

作者:
xiandafu, 方志文
  • 构造器详细资料

    • StringUtil

      public StringUtil()
  • 方法详细资料

    • trim

      public String trim(String str)
    • startWith

      public boolean startWith(String str, String key)
    • endWith

      public boolean endWith(String str, String key)
    • length

      public int length(String str)
    • subStringTo

      public String subStringTo(String str, int start, int end)
    • subString

      public String subString(String str, int start)
    • split

      public String[] split(String str, String key)
    • join

      public String join(String[] arr, String separator)
    • contain

      public boolean contain(String str, String key)
    • toUpperCase

      public String toUpperCase(String str)
    • toLowerCase

      public String toLowerCase(String str)
    • replace

      public String replace(String str, String oldValue, String newValue)
    • format

      public String format(String str, Object[] args)
    • formatDate

      public String formatDate(Date o, String args)
    • index

      public int index(String str, String search)
    • lastIndex

      public int lastIndex(String str, String search)
    • extendString

      public static String extendString(String str, int length, char fill, boolean fillFront, boolean truncation)
      完成字符串扩展到固定长度
      参数:
      str - 需要扩展的字符串
      length - 长度
      fill - 填充字符
      fillFront - 是否前填充,否则后填充
      truncation - 如果过长是否需是要截断
    • extendString

      public static String extendString(int value, int length)
      把数字扩展到固定长度. 不足的在前面填充0
      参数:
      value - 数字值
      length - 长度
      返回:
      对应的长度的字串