字符串工具-StrUtil

    方法

    就是给定一些字符串,如果一旦有空的就返回true,常用于判断好多字段是否有空的(例如web表单数据)。

    这两个方法的区别是hasEmpty只判断是否为null或者空字符串(""),hasBlank则会把不可见字符也算做空,和isBlank同理。

    2. removePrefix、removeSuffix方法

    还有忽略大小写的removePrefixIgnoreCaseremoveSuffixIgnoreCase都比较实用。

    不得不提一下这个方法,有人说String有了subString你还写它干啥,我想说subString方法越界啥的都会报异常,你还得自己判断,难受死了,我把各种情况判断都加进来了,而且index的位置还支持负数哦,-1表示最后一个字符(这个思想来自于Python,如果学过的应该会很喜欢的),还有就是如果不小心把第一个位置和第二个位置搞反了,也会自动修正(例如想截取第4个和第2个字符之间的部分也是可以的哦~)举个栗子

    4. str、bytes方法

    我会告诉你这是我最引以为豪的方法吗?灵感来自slf4j,可以使用字符串模板代替字符串拼接,我也自己实现了一个,而且变量的标识符都一样,神马叫无缝兼容~~来,上栗子(吃多了上火吧……)

    参数我定义成了Object类型,如果传别的类型的也可以,会自动调用toString()方法的。

    6. 定义的一些常量

    更多方法请参阅API文档。