guava字符串工具 Strings 校验补全 转换null和""

Posted jiaowoxiaofeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了guava字符串工具 Strings 校验补全 转换null和""相关的知识,希望对你有一定的参考价值。

public class StringsTest {

    public static void main(String args[]){

     //1、补右全(Strings.padEnd方法)
        String a="12345";
        String b=Strings.padEnd(a, 10, ‘x‘);
        System.out.println(b);
        //输出:12345xxxxx

     //2、补左全(Strings.padStart)
        String c=Strings.padStart(a, 10, ‘x‘);
        System.out.println(c);
        //输出:xxxxx12345

     //3、校验空值和null
        String d="";
        String f=null;
        boolean e=Strings.isNullOrEmpty(d);
        boolean h=Strings.isNullOrEmpty(f);
        System.out.println(e);
        System.out.println(h);
        //输出:true,true

     //4、如果为null 转为""
        String m=null;
        String n=Strings.nullToEmpty(m);
        System.out.println(n);
        //输出:

     //5、如果为"" 转为null
        String j="";
        String k=Strings.emptyToNull(j);
        System.out.println(k);
        //输出:null

     //6、重复字符串(Strings.repeat)
        String o="123";
        String p=Strings.repeat(o, 3);
        System.out.println(p);
        //输出:123123123

     //7、获取a,b左公共部分字符串(左边第一个公共部分)
        String r="abcdsfsfs";
        String s="accdc3sfsd";
        String t=Strings.commonPrefix(r, s);
        System.out.println(t);
        //输出:a

    //8、获取a,b右公共部分字符串
        String w="faaxyz";
        String x="fwefxyz";
        String z=Strings.commonSuffix(w, x);
        System.out.println(z);
        //输出:xyz
    }
}

  

以上是关于guava字符串工具 Strings 校验补全 转换null和""的主要内容,如果未能解决你的问题,请参考以下文章

工具类库Guava 代码参考

Guava:好用的java类库 学习小记

Google Guava isNullOrEmpty 用于集合

guava快速入门

guava快速入门

别再造轮子了,Google 开源的 Guava 工具库真心强大!