zoukankan      html  css  js  c++  java
  • org.apache.commons.lang3.StringUtils的用法

    早在两个月前了解到了org.apache.commons.lang3.StringUtils的用法,但是现在还是每次使用每次都忘记每个方法的具体用法,赶紧整理下来:

    例子说明:

         String a = "123sdffff,,dddd,";
            String[] b = StringUtils.split(a, ",");
            System.out.println(Arrays.toString(b) + "-----------split");
            String[] c = StringUtils.splitByWholeSeparator(a, ",");
            System.out.println(Arrays.toString(c)+ "-----------splitByWholeSeparator");
            String[] g = StringUtils.splitByWholeSeparatorPreserveAllTokens(a, ",");
            System.out.println(Arrays.toString(g)+ "-----------splitByWholeSeparatorPreserveAllTokens");
            String[] d = StringUtils.splitPreserveAllTokens(a, ",");
            System.out.println(Arrays.toString(d)+ "-----------splitPreserveAllTokens");
            String[] e = StringUtils.splitByCharacterType(a);
            System.out.println(Arrays.toString(e)+ "-----------splitByCharacterType");
            String[] f = StringUtils.splitByCharacterTypeCamelCase(a);
            System.out.println(Arrays.toString(f)+ "-----------splitByCharacterTypeCamelCase");
            String[] h = StringUtils.splitPreserveAllTokens(a);
            System.out.println(Arrays.toString(h)+ "-----------splitPreserveAllTokens(a)");

    运行结果:

    [123sdffff, dddd]-----------split
    [123sdffff, dddd, ]-----------splitByWholeSeparator
    [123sdffff, , dddd, ]-----------splitByWholeSeparatorPreserveAllTokens
    [123sdffff, , dddd, ]-----------splitPreserveAllTokens
    [123, sdffff, ,,, dddd, ,]-----------splitByCharacterType
    [123, sdffff, ,,, dddd, ,]-----------splitByCharacterTypeCamelCase
    [123sdffff,,dddd,]-----------splitPreserveAllTokens(a)

    结果显示:

    split()方法: 分割字符串过程中会自动忽略所有的空项;

    splitByWholeSeparator方法:分割字符串过程中会忽略中间的空项,保留末尾的空项;

    splitByWholeSeparatorPreserveAllToKens方法及splitPreserveAllToKens方法作用相同:分割字符串过程中会按照每个分隔符进行分割,不忽略任何空白项;

    splitByCharacterType方法及splitByCharacterTypeCamelCase方法:按照字符类型进行分割。

     
  • 相关阅读:
    Java并发编程(1)-Java内存模型
    Java源码解读(一) 8种基本类型对应的封装类型
    怎样修改织梦网站的favicon图标
    友情链接:图片链接或文字链接
    FCKeditor 添加行距、字体功能 (转载)
    如何解决织梦DedeCMS后台模块管理列表不显示
    制作兼容各种版本浏览器的新闻图片焦点切换效果
    织梦添加站内搜索
    织梦友情链接正确的调用方法和技巧
    织梦后台添加友情链接的方法(flink标签)
  • 原文地址:https://www.cnblogs.com/daisyleamo/p/3360563.html
Copyright © 2011-2022 走看看