zoukankan      html  css  js  c++  java
  • 【guava】字符串操作

    一,Strings类

    public void testStrings(){  
        Strings.isNullOrEmpty("");//返回true  
        Strings.nullToEmpty(null);//""  
        Strings.nullToEmpty("chen");//返回"chen"  
        Strings.emptyToNull("");//返回null  
        Strings.emptyToNull("chen");//返回"chen"  
          
        Strings.commonPrefix("aaab", "aac");//"aa"否则返回""  
        Strings.commonSuffix("aaac", "aac");//"aac"否则返回""  
    }  

       总结:

            Strings类中还有获取2个字符串的相同的前缀和后缀的方法:commonPrefix,commonSuffix,以及在字符串开始或结束位置重复增加某个字符串到某个长度:padEnd和padStart方法,此处就不再做介绍,因为下边原因。

           是的,也许你看到就会想到Apache的common-lang包中的StringUtils,这个工具类比Guava的Strings强大很多,Guava有的这些方法,StringUtils类都有,而且还有很多其他处理字符串的方法。在这介绍Strings主要让大家了解一下Guava也有对应的一些功能,况且Guava的超级功能远不是这个,后边的时间段里我会一一详述。建议大家开发中类似功能还是用StringUtils工具类,毕竟这个工具强大的多

    二,字符串处理:分割,连接,填充

       http://ifeve.com/google-guava-strings/

  • 相关阅读:
    Python之禅
    浅析css布局模型1
    原型与继承学习笔记4
    原型与继承学习笔记3
    原型与继承学习笔记1
    javascript-this,call,apply,bind简述3
    javascript-this,call,apply,bind简述2
    javascript-this,call,apply,bind简述1
    javascript数组浅谈3
    javascript数组浅谈2
  • 原文地址:https://www.cnblogs.com/lodor/p/7485023.html
Copyright © 2011-2022 走看看