我想要做的是檢查用戶輸入是否合適,如果是,則使用用戶輸入,否則拋出異常。檢查用戶輸入是否適合
適合只能有一個真實的輸入形式是: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