Java ArrayList 在特定索引处替换
我需要这个java方面的帮助。我创建了一个灯泡数组列表,并且尝试用另一个灯泡替换特定索引处的灯泡。那么对于以下标题,我该如何继续?
public void replaceBulb(int index, Bulbs theBulb) {
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
查看 列表接口
Check out the
set(int index, E element)
method in the List interface您可以使用 ArrayList 的 set 方法替换特定位置的项目,如下所示:
但是该元素应该出现在您在 set() 方法内传递的索引处,否则会抛出异常。
您也可以检查oracle文档 这里
You can replace the items at specific position using set method of ArrayList as below:
But the element should be present at the index you are passing inside set() method else it will throw exception.
Also you can check oracle doc here
使用
set()
方法:参见文档Use the
set()
method: see doc使用 ArrayList。设置
Use ArrayList.set
让我们获取数组列表作为
ArrayList
和新值作为value
您所需要做的就是将参数传递给
.set
方法。ArrayList.set(index,value)
例如 -
Lets get array list as
ArrayList
and new value asvalue
all you need to do is pass the parameters to
.set
method.ArrayList.set(index,value)
Ex -