首页 > 解决方案 > NumberFormatException 春天

问题描述

下面的代码...

    @GetMapping("/brian/{number}")
    public String getBrianMessage(@PathVariable int number) throws NumberFormatException {
        try {
            logList.add(number);
            String stringList = logList.toString();
            return "List is " + stringList;
        } catch (NumberFormatException e){
            int newCount= 999;
            logList.add(newCount);
            String stringList = logList.toString();
            return "List is " + stringList;
        }
    }

当转到网址时,我希望将整数存储在列表中。当您使用有效的整数值时,这可以正常工作。我希望能够在提供字符串时将值默认为 999。所以,如果我去 /brian/string 它应该将 999 添加到列表中并返回它。这不起作用,我遇到与添加异常处理之前相同的错误

标签: javaspringexception

解决方案


推荐阅读