我想要做的是检查用户输入是否合适,如果是,则使用用户输入,否则抛出异常。检查用户输入是否适合
适合只能有一个真实的输入形式是:x,y;x,y;x,y;x,y
其中x >= 0 & y > 0
。 (x
和y
在每个逗号分隔符中不必具有相同的值,例如真实输入是0,1;2,3;4,5;6,7
)如果用户键入其他任何内容,例如"asd"
或0,1;2,3;4,5
(缺少一个x,y),他会得到该异常。我认为我可以处理异常抛出,但问题是我不知道如何检查用户输入是否合适。我不知道是否有必要在这里提供我的代码,因为检查部分不在我的代码中,而其他任何东西都不重要。
守则要求,不知道是出于什么原因,但创造了一些快速例如:
TextField tf1 = new TextField();
String inputText = tf1.getText();
if (inputText == form(x,y;x,y;x,y;x,y)) {
// do things;
}
else {
throw exception;
}
请显示一些代码 – msrd0 2014-10-18 12:32:16
另请参阅http://stackoverflow.com/q/13732047/1076463 – Robin 2014-10-18 13:00:35