【发布时间】:2017-11-08 18:19:35
【问题描述】:
for(int i=1;i<list.size();i++)
{
if (x.nextNode!=null)
{
if (x.data=='C')
{
x.data='G';
} else if (x.data=='G') {
x.data='C';
} else if (x.data=='A') {
x.data='T';
} else if (x.data=='T') {
x.data='A';
}
}
x=x.nextNode;
}
我创建了一个包含 char 节点的列表,其中仅包含 A G C T 和一个循环,该循环检查列表中的每个节点并对其进行更改。 G改成C,C改成G,A改成T,T改成A。
我的问题是除了列表的最后一个节点之外,每个Node.char 项目都会更改。我应该如何编辑此代码以同时更改最后一个节点?
【问题讨论】:
标签: java list data-structures nodes