美好的一天!
我是编程esp的新手。 JAVA和我在验证方面有问题。我想创建一个验证,其中不接受空白条目。所以,如果我调用此代码:
entry[i].setName(JOptionPane.showInputDialog("Enter Name: "));
如果条目为空,则不会被接受,并且会提示错误:
Cannot accept blank entries!
当然,通过执行此代码可以轻松解决问题:
String name = JOptionPane.showInputDialog("Enter Name: ");
while (name.equals("")){
JOptionPane.showMessageDialog(null, "Cannot accept blank entries!");
name = JOptionPane.showInputDialog("Enter Name: ");
}
但是如果我想验证100个我不想要空白条目的字段,那么我的代码将会很麻烦且很长......
那我怎么能做得更好呢?我已经阅读过使用getter和setter或try-catch方法进行验证,但我不知道这种验证是否适用。我不知道HOW TO DO IT
。 (我在编程方面不是很有经验)如果它适用,如果我在getter和setter方法中包含一个JOption消息对话框,我会违反Model-View-Controller概念吗?程序员在进行空白条目验证时通常会做什么代码?
您的意见将受到高度赞赏。