Google Guava学习笔记guava

Getting Started With Google Guav

2016-08-27  本文已影响73人  Viking_Den

Strings

你是否写过以下的代码段:

   StringBuilder builder = new StringBuilder("foo");
   char c = 'x';
   for(int i=0; i<3; i++){
     builder.append(c);
   }
   return builder.toString();

上面的六行代码,用Google Guava的Strings只需一行代码即可:

  Strings.padEnd("foo",6,'x');

上面的参数的第二个为返回字符的长度,上面的padEnd就是在foo字符串的结尾添加字符x,知道新的字符串长度为6为止。对应的padStart方法,是在foo前面添加。

Strings类中还有其他有用的空值处理方法:

建议在以字符串为参数的情况下使用nullToEmpty。

上一篇 下一篇

猜你喜欢

热点阅读