是否有更好/最优化的方法从request提取值?

void m() {
    String tFlag = request.getParameter("tFlag");

    tFlag = (tFlag == null) ? "" : tFlag;
}

最佳答案

如果可以使用Java-8,则可以将Optional.ofNullable用作:

String tFlag = Optional.ofNullable(request.getParameter("tFlag")).orElse("");


suggestion from ernest_k in comments

String tFlag = request.getParameterMap().getOrDefault("tFlag", "")

08-18 03:26