使用索引访问用 String 的 split 方法得到的数组时,需做最后一个分隔符后有无内容 的检查,否则会有抛 IndexOutOfBoundsException 的风险。

【推荐】使用索引访问用 String 的 split 方法得到的数组时,需做最后一个分隔符后有无内容 的检查,否则会有抛 IndexOutOfBoundsException 的风险。

说明:

String str = "a,b,c,,"; String[] ary = str.split(",");

// 预期大于 3,结果是 3

System.out.println(ary.length);

posted @ 2022-06-25 20:13  程序员小明1024  阅读(121)  评论(0编辑  收藏  举报