Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不能在回路或开关外部使用break_Java - Fatal编程技术网

Java 不能在回路或开关外部使用break

Java 不能在回路或开关外部使用break,java,Java,实际上,我使用的是getView方法,因此我无法在if条件之后放置一个返回,因为它说必须返回视图,但我想在检查之后退出if条件。所以尝试中断,我得到这个错误中断不能在循环或开关之外使用 返回视图对象;你必须使用。似乎是方法签名 公共视图getView{…} 它清楚地表明它应该返回viewobject或null。因此可以使用returnnull;或者返回预期的视图对象。我认为在这种特殊情况下,您可以返回null以退出方法。为什么您甚至需要在此中断?实际上这不是必需的。由于if块已完成,控件将退出该

实际上,我使用的是getView方法,因此我无法在if条件之后放置一个返回,因为它说必须返回视图,但我想在检查之后退出if条件。所以尝试中断,我得到这个错误中断不能在循环或开关之外使用

返回视图对象;你必须使用。似乎是方法签名

公共视图getView{…}


它清楚地表明它应该返回viewobject或null。因此可以使用returnnull;或者返回预期的视图对象。

我认为在这种特殊情况下,您可以返回null以退出方法。

为什么您甚至需要在此中断?实际上这不是必需的。由于if块已完成,控件将退出该块

如果要返回视图而不是中断;,放回持有人;假设持有者是一个视图


break只能用于/while/do-while的开关和循环

请粘贴整个方法,或至少粘贴所有相关部分。还要解释一下你想用break实现什么,以及你实际上在问什么……如果你有不想执行的代码,请使用If语句。如果要退出该方法,请使用return语句。
String value = custom.getdob().toString();
if (value == null || value.equals("")) {
    holder.item3.setText("-");
    break;
}
    break; = > Throws break cannot be used outside of a loop or a switch
    return; = > This method must return a result of type View