在使用split()分割字符串时,如果字符串末尾刚好是分割符,会导致分割出来的子字符(串)少一个,如 “a,b,c,d,”.split(",") ,我们想得到的结果是[“a”,“b”,“c”,“d”,""],但实际分割出来的数组是[“a”,“b”,“c”,“d”],这时我们可以使用 “a,b,c,d,”.split(",", -1) , -1参数表示尽可能去分割,不传参时默认时 0。
java 使用split分割字符串可能出现的问题
最新推荐文章于 2022-07-21 14:36:36 发布