我真的很难过这个:
代码执行从第07行跳到第10行。这是什么Java?跳过08行并“掉进”if语句???
01 public String getContainerNameFromUID(Activity aActivity, Long aUID, String aDefault){
02 if(aUID != null){
03 Cursor containerCursor;
04 containerCursor = fetchContainer(aUID);
05 aActivity.startManagingCursor(containerCursor);
06 int i = containerCursor.getColumnIndexOrThrow(KEY_NAME);
07 String test =containerCursor.getString(i);
08 return test;
09 }else{
10 return "Null";
11 }
12 }
答案 0 :(得分:1)
您的编译器可能已对代码进行了优化,以避免冗余的本地作用域分配。