zoukankan      html  css  js  c++  java
  • StringUtils工具类介绍


    1 abbreviate方法
    缩写一段文字

    StringUtils.abbreviate("abcdefghijklmno", -1, 10) = "abcdefg..."
    



    2 isBlank和isEmpty区别

    StringUtils.isBlank(" ")       = true
    StringUtils.isEmpty(" ")       = false
    



    3 join方法

    StringUtils.join(["a", "b", "c"], "--")  = "a--b--c"
    StringUtils.join(list, ",")
    



    4 replaceOnce方法 替换目标字符串一次

    StringUtils.replaceOnce("aba", "a", "")    = "ba"
    



    5 overlay方法 会覆盖原来的字符串

    StringUtils.overlay("abcdef", "zzzz", -1, 4)  = "zzzzef"
    



    6 chomp方法 切掉后面的字符串

    StringUtils.chomp("foobar", "bar") = "foo"
    StringUtils.chomp("foobar", "baz") = "foobar"
    



    7 chopNewline方法 去掉回车符

    8 padding方法 补齐方法

    StringUtils.padding(3, 'e')  = "eee"
    



    9 center居中方法

    StringUtils.center("a", 4)    = " a  "
    



    10 capitalize方法 首字母大写

    StringUtils.capitalize("cat") = "Cat"
    



    11 swapCase方法 大小写颠倒

    StringUtils.swapCase("The dog has a BONE") = "tHE DOG HAS A bone"
    



    12 isAlpha方法 检查字符串是否只有unicode字母

    StringUtils.isAlpha("abc")  = true
    StringUtils.isAlpha("ab2c") = false
    StringUtils.isAlpha("ab-c") = false
    



    13 isAlphaSpace方法 检查字符串是否只有unicode字母和‘ ’ 空格

    StringUtils.isAlphaSpace("ab2c") = false
    StringUtils.isAlphaSpace("ab c") = true
    StringUtils.isAlphaSpace("ab-c") = false
    



    14 isAlphanumeric方法 检查字符串是否只有unicode字母和数字
    15 isAlphanumericSpace方法 检查字符串是否只有unicode字母和数字和空格
    16 isAsciiPrintable方法 检查字符串是否只有可打印的ASCII编码的的字符

    StringUtils.isAsciiPrintable("!ab-c~") = true
    StringUtils.isAsciiPrintable("u0020") = true
    StringUtils.isAsciiPrintable("Ceki Gu00fclcu00fc") = false
    



    17 isNumeric方法 检查字符串是否只有数字
    18 isWhitespace方法 检查字符串是否都是空格

    19 reverse方法 颠倒字符串

    StringUtils.reverse("bat") = "tab"
    



    20 indexOf/indexOfIgnoreCase方法 查看字符串出现过的次数

    21 stripStart(path, UNIX_SEPARATOR)方法 去掉头部的字符SET集合

  • 相关阅读:
    行为模式---之--解释器模式
    行为模式---之--访问者模式
    行为模式---之--状态模式
    行为模式---之--备忘录模式
    行为模式---之--命令模式
    行为模式---之--责任链模式
    行为模式---之--迭代子模式
    行为模式---之--观察者模式
    行为模式---之--模板方法模式
    行为模式---之--策略模式
  • 原文地址:https://www.cnblogs.com/YFeiY7/p/6488987.html
Copyright © 2011-2022 走看看