小编dev*_*dev的帖子

错误的异常使用 - 来自catch的返回值

这是一段代码.

  private boolean CheckTerm()
      {
          String str = lGskCompoundNumber;
          if (lPrefix.trim() == "" || lNumber.trim() == "")
              return false;

          try
          {
              Integer.parseInt(lNumber);
          }
          catch (Exception ex)
          {
              return false;
          }
          if (lHasAmpersand)
              str = lGskCompoundNumber.replace("&", "");
          return str.equals(lPrefix + lInitSep + lNumber + lEndSep + lSuffix);
      }
Run Code Online (Sandbox Code Playgroud)

我应该从catch块返回某个值还是使用权?

java exception

3
推荐指数
1
解决办法
6227
查看次数

标签 统计

exception ×1

java ×1