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集合

  • 相关阅读:
    VirtualBox中的网络连接方式详解
    DRUID连接池的实用 配置详解
    redis之如何配置jedisPool参数
    怎么把myeclipse项目导入IDEA中
    最新Hadoop大数据开发学习路线图
    编程能力七段论(下)
    编程能力七段论(上)
    移动无线测试技能树
    WebView加载网页不显示图片解决办法
    编程能力七段论
  • 原文地址:https://www.cnblogs.com/YFeiY7/p/6488987.html
Copyright © 2011-2022 走看看