替换LinkedList中的节点实际上并没有替换任何内容
我目前正在编写一个双向链表的实现,并且在将节点设置为某个值时遇到了问题。因为节点中的数据是最终的,所以我需要替换整个节点,但是我为此编写的代码似乎可以工作,直到它退出方法,并且原始列表根本没有更改。我在这里的代码中遗漏了什么吗?
`public void set(int index, String item) {
if (index < 0 || index >= this.size) {
throw new IndexOutOfBoundsException();
}
Node curr = this.front;
for (int i = 0; i < index; i++) {
curr = curr.next;
}
Node temp = new Node(item);
temp.prev = curr.prev;
temp.next = curr.next;
curr = temp;
}`
转载请注明出处:http://www.zhongtian365.com/article/20230526/2011757.html
随机推荐
-
替换jar中的.xml文件
我正在尝试对Java中jar文件中存储的xml文件进行更改。我的程序从jar中读取xml文件,使用以下命令对其进行一些更改:javax.xml.parsers.DocumentBuilder javax.xml.parsers.Docume...
-
替换配置单元中给定特定格式的比较日期格式
如何在配置单元中创建表时将不同的日期(如2003年1月11日| 6/17/1969 | 08/22/54 )替换为“MM/DD/YY”格式的日期字符串
-
替换关联数组中的键和值并保持元素顺序
我有一个像这样的数组:$columns = [ id=Id, status=Status, created_at=Created At ];复制我想用payment_status=Paymen...
-
替换函数内data.frame中的值(与apply一起使用)
我有一个看起来像这样的data.frame:GROUP | YEAR | VAL A | 2007 | 10 A | 2007 | 11 A | 2007 | NA A | 200...
-
替换文本文件中不正确的urls并在Python中修复它们
我正在获取删除了前向斜杠的URLS,基本上我需要更正文本文件中的urls。文件中的URL如下所示:https:www.ebay.co.ukitmReds-Challenge-184-214-Holo-Shiny-Rare-Pokemon-C...
-
替换所有语言中除字母数字之外的所有字符
如何使用Python将特殊的字母/字符保存在文本文件中?输入文本文件:abc?/cdéf@-www复制我想删除符号,但保留字母表和特殊字母表,符号的意思是~!@#$%^*()_+{}:|,依此类推。在我尝试运行我的代码这样做之后,下面是我得...
-
替换SQL Server中的Unicode字符“?”(U+FFFD)
如何替换SQL Server中Unicode字符unknown“character?我想模仿postgres中的this behaviour,用于SQL Server。我如何才能做到这一点?SELECT REPLACE(asdf?, E\u...
-
替换字符串c#中找到的第一组引号中的内容
我正在做一个项目,其中涉及到必须操作基于某些用户产生的参数的bat文件。bat文件本身是手动创建的,采用静态格式。bat文件的基本示例如下:cd \some\predefined\bat start run_some_script user...
-
替换数组PHP中的值
我需要在多层数组中进行搜索和替换。我只是一直没能让它工作。我知道这是很简单的事情。我是不是应该看一看走动或字符串替换。似乎什么都不起作用。I此数组:ATWS\AutotaskObjects\QueryResponse Object ( ...
-
替换numpy数组中的负值
有没有一种简单的方法可以将数组中的所有负值都替换为0? 我对如何使用NumPy数组有一个完整的了解。 例如 a = array([1, 2, 3, -4, 5]) 我要回去 [1, 2, 3, ...