java - 如何替换所述索引处的元素并返回旧元素?
问题描述
我有一个带有 2 个参数的函数。第一个是列表的索引。第二个是假设替换所述索引中的任何元素的元素。该函数返回旧元素(被替换)而不是新元素。
public T replace( int index, T elem)
{
if(index > size())
{
throw new IndexOutOfBoundsException("Index out of bounds");
}
T old;
old = list[index];
list[index] = elem;
return old;
}
我返回新元素而不是旧元素。如何更改元素并返回旧元素?
解决方案
推荐阅读
- sql - PostgreSQL 唯一的两列
- javascript - CKFinder 问题未捕获的类型错误:无法使用 CKEditor 5 读取未定义的属性“模态”-Vue js
- excel - 如何一次取消选中/选中所有复选框?
- google-chrome - Chrome DevTools 启用/禁用 Javascript 未显示
- aurelia - 为 aurelia 项目安装 aurelia-mask
- postgresql - 将参数传递给触发函数
- javascript - 防止文本框输入数值,使用 jquery 仅接受至少 50 个字符的文本
- python - 为什么我不能用 datashader 绘制这个 dask 数据框(没有足够的值来解包)?
- c++ - 为什么 C++ 中的类型转换不具有传递性?
- javascript - 如何在服务器端使用 Box2d 和 Node.js