java - 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 添加到列表中并返回它。这不起作用,我遇到与添加异常处理之前相同的错误
解决方案
推荐阅读
- azure-devops - 如何触发 PR 构建?
- python - 如何可靠地从 TCP 套接字中准确读取 n 个字节?
- flex-lexer - 如何将 flex 令牌与另一个令牌重新协调?
- windows - Docker for windows 10 的静默安装命令是什么?
- html - 与内容宽度相关的 Flex 表头
- javascript - 在不同的代码区域应用相同的 CSS - div 和类
- git - Git 无法丢弃本地更改
- node.js - nodejs:重定向后 sessionID 正在更改。如何保持用户会话数据持久化?
- java - 如何在可运行的 jar 中包含 OJDBC 驱动程序?
- django - 如何在 django 中过滤月份和年份