我正在创建一个swing应用程序,我需要创建超过20个jTextField'。并将数据存储在用户输入的数据库中。 简单来说我可以做到这一点,但问题是在20个文本字段之间,如果用户只填写三个文本字段重命名,则17个文本字段将为空,而null值将存储在数据库中。 我该如何解决这个问题,以便用户只填写文本字段,只会在数据库中输入大量数据。 请帮我 提前致谢
答案 0 :(得分:0)
由于您完全了解自己的要求,并且伪代码下的要求很简单,因此可以帮助您实现这一目标!
loop over the fields
userText = textField.getText();
if(userText != null && !userText.isEmpty()){//this can be modified according to requirement
insertInDatabase();//insert only when the above condition holds true
}
答案 1 :(得分:0)
强烈建议将""
插入数据库(处理空值)
yourText = textField.getText();
if(yourText == null && yourText.isEmpty()){
insertInDb("");
}
仅当用户未输入任何值时才会插入""
。