前两篇博文简单分享了一下数字工具类,现在说说字符串工具类。相信大家都自己封装过或者用过guava封装的Strings,但是有没有可以智能截取,比如说“截取整数第二个到倒数第二个”的字符串。你是否还需要自己写str.substring。如果是的话,请继续往下看吧。暂时还未见过可以反向截取字符串的。一般都是substring或者substring;而这里的参数都必须是正数,否则就会报错。所以为了改善这些方法,我简单封装了一下substring这个方法,提供了4种最常用的方法:

Java常用字符串工具类 字符串智能截取(3)

Java常用字符串工具类 字符串智能截取(3)

Java常用字符串工具类 字符串智能截取(3)

Java常用字符串工具类 字符串智能截取(3)

Java常用字符串工具类 字符串智能截取(3)