如果我们自定义了异常,而并非系统能自动识别的异常,那么需要手动抛出此异常。如:
上面的函数名后的异常声明不可遗漏。
java 代码
- public void addNode(Object node) throws DuplicateNodeException
- {
- int flag = 0;
- for(int i = 0;i<nodes.size();i++){
- if(nodes.get(i).equals(node))flag = 1;
- }
- if(flag==0)nodes.add(node);
- if(flag == 1){
- throw new DuplicateNodeException();
- }
- }
本文介绍如何在Java中自定义异常并正确地抛出这些异常。通过一个具体的例子展示了当遇到重复节点添加的情况时,如何使用自定义异常进行错误提示。
639

被折叠的 条评论
为什么被折叠?



