ArrayList set()方法问题

glimmert glimmert 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

public static void delete(String next, ArrayList<String> al) {

for(Iterator<String> it=al.iterator();it.hasNext();){
String line=it.next();
int i=line.indexOf(next);
if(i>=0){
line=line.substring(0, i)+line.substring(i+next.length());
al.set(i, line);
System.out.println("删除成功");
break;
}else{
System.out.println("没有找到指定 的字符串");
}
}

}


然后是这个问题

private void rangeCheck(int index) {
if (index >= size)
throw new IndexOutOfBoundsException(outOfBoundsMsg(index));
}

我就想删除ArrayList对象al的相应位置的一段字符串,出现这个问题百度了好久,不知道该怎么改了,麻烦大家看看~ 谢谢!~
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
glimmert
Java 51,407 成员 86,126 内容