java在split一个参数的时候默认会去掉最后一个值(非空串)之后的空串,而这个值之前的空串则会保留
我们先split一个全是空串的值,分隔符为@, 我们可以看到分隔出来的长度为0
接下来我们在第二个分隔符之后加入一个非空值我们可以看到分隔出来的长度为3
如果我们不想在split的时候出现空串丢失的情况我们可以采取在split的时候指定-1参数
java在split一个参数的时候默认会去掉最后一个值(非空串)之后的空串,而这个值之前的空串则会保留
我们先split一个全是空串的值,分隔符为@, 我们可以看到分隔出来的长度为0
接下来我们在第二个分隔符之后加入一个非空值我们可以看到分隔出来的长度为3
如果我们不想在split的时候出现空串丢失的情况我们可以采取在split的时候指定-1参数