java,android学习中case语句的一个有关问题
java,android学习中case语句的一个问题
public String getType(Uri uri) {
switch (matcher.match(uri)) {
case WORDS:
return "vnd.android.cursor.dir/logan.dict";
case WORD:
return "vnd.android.cursor.item/logan.dict";
default:
throw new IllegalArgumentException("unknown uri"+uri);
}
}
以上代码的每个case语句块中为什么不能加break?
------解决方案--------------------
都return了加break干吗
public String getType(Uri uri) {
switch (matcher.match(uri)) {
case WORDS:
return "vnd.android.cursor.dir/logan.dict";
case WORD:
return "vnd.android.cursor.item/logan.dict";
default:
throw new IllegalArgumentException("unknown uri"+uri);
}
}
以上代码的每个case语句块中为什么不能加break?
android
java
switch
------解决方案--------------------
都return了加break干吗