This commit is contained in:
Looly 2022-09-27 12:19:26 +08:00
parent 4c80370f5c
commit 246e61678e

View File

@ -1742,14 +1742,14 @@ public class CharSequenceUtil extends StrChecker {
/** /**
* 切割指定位置之前部分的字符串 * 切割指定位置之前部分的字符串
* <p>安全的subString,允许string为null允许string长度小于toIndexExclude长度</p> * <p>安全的subString,允许string为null允许string长度小于toIndexExclude长度</p>
* <pre> * <pre>{@code
* Assert.assertEquals(StrUtil.subPre(null, 3), null); * Assert.assertEquals(StrUtil.subPre(null, 3), null);
* Assert.assertEquals(StrUtil.subPre("ab", 3), "ab"); * Assert.assertEquals(StrUtil.subPre("ab", 3), "ab");
* Assert.assertEquals(StrUtil.subPre("abc", 3), "abc"); * Assert.assertEquals(StrUtil.subPre("abc", 3), "abc");
* Assert.assertEquals(StrUtil.subPre("abcd", 3), "abc"); * Assert.assertEquals(StrUtil.subPre("abcd", 3), "abc");
* Assert.assertEquals(StrUtil.subPre("abcd", -3), "a"); * Assert.assertEquals(StrUtil.subPre("abcd", -3), "a");
* Assert.assertEquals(StrUtil.subPre("ab", 3), "ab"); * Assert.assertEquals(StrUtil.subPre("ab", 3), "ab");
* </pre> * }</pre>
* *
* @param string 字符串 * @param string 字符串
* @param toIndexExclude 切割到的位置不包括 * @param toIndexExclude 切割到的位置不包括