3 回答
TA贡献1820条经验 获得超10个赞
您应该能够创建一个扩展Exception该类的自定义异常类,例如:
class WordContainsException extends Exception
{
// Parameterless Constructor
public WordContainsException() {}
// Constructor that accepts a message
public WordContainsException(String message)
{
super(message);
}
}
用法:
try
{
if(word.contains(" "))
{
throw new WordContainsException();
}
}
catch(WordContainsException ex)
{
// Process message however you would like
}
TA贡献1864条经验 获得超2个赞
由于您可以创建并引发异常,因此它就像
if ( word.contains(" ") )
{
throw new RuntimeException ( "Word contains one or more spaces" ) ;
}
如果您想更正式一点,可以创建一个Exception类
class SpaceyWordException extends RuntimeException
{
}
无论哪种方式,如果使用RuntimeException,Exception都会取消选中新选项。
添加回答
举报