有没有办法在满足条件时突然返回调用下面方法的方法?类似于 break for 循环。
public void createTree(TreeNode tree) throws IOException {
if (i >= preorder.length) {
// Leave recursive method
} else if (preorder[i] == '0') {
tree.value = '0';
tree.left = tree.right = null;
i++;
} else {
tree.value = preorder[i];
i++;
tree.left = new TreeNode();
createTree(tree.left);
tree.right = new TreeNode();
createTree(tree.right);
}
}
谢谢。
最佳答案
您可以简单地让方法返回。然后向后递归,执行剩下的语句。
关于java - 有没有办法在Java中满足某个条件时结束递归方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5912257/