Guava 工具类之Strings 的使用

 

 

public class StringTest {
    
    public static void main(String[] args) {
        
        
        //判断是null还是空字符串
        boolean b1 = Strings.isNullOrEmpty(null);
        
        //判断是null还是空字符串
        boolean b2 = Strings.isNullOrEmpty("");
        
        //null转换成空
        String s1 = Strings.nullToEmpty(null);    
        
        //null转换成空
        String s2 = Strings.nullToEmpty("");
        
        //空转换成null
        String s3 = Strings.emptyToNull("");
        String s4 = Strings.emptyTonull(null);     

// 字符串相同前缀操作
         String s1 = "/log/v1/**";
         String s2 = "/log/v1/get";
         String s = Strings.commonPrefix(s1,s2);
         System.err.println(s); // /log/v1/

        
        System.out.println(b1);
        System.out.println(b2);
        System.out.println(s1);
        System.out.println(s2);
        System.out.println(s3);    
        
    }
}

//打印结果
true
true


null
null

注意:nullToEmpty 是转换成空格了

 

posted @ 2019-09-17 09:33  硝烟漫过十八岁  阅读(758)  评论(0编辑  收藏  举报