gpt4 book ai didi

java - 我怎样才能将这段代码转换为循环?

转载 作者:行者123 更新时间:2023-12-02 10:01:33 24 4
gpt4 key购买 nike

如何将此代码转换为循环?我将 top 定义为 NodeString 类型的实例变量

    NodeString temp1 = top.getNext().getNext().getNext().getNext().getNext();
NodeString temp2 = top.getNext().getNext().getNext().getNext();
NodeString temp3 = top.getNext().getNext().getNext();
NodeString temp4 = top.getNext().getNext();
NodeString temp5 = top.getNext();
NodeString temp6 = top;

result.add(temp1.getData());
result.add(temp2.getData());
result.add(temp3.getData());
result.add(temp4.getData());
result.add(temp5.getData());
result.add(temp6.getData());

最佳答案

您可以构建一个数组,然后向后迭代它。比如,

NodeString[] arr = { top, arr[0].getNext(), arr[1].getNext(), 
arr[3].getNext(), arr[4].getNext(), arr[5].getNext() };
for (int i = arr.length - 1; i >= 0; i--) {
result.add(arr[i].getData());
}

关于java - 我怎样才能将这段代码转换为循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55584138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com