gpt4 book ai didi

java - 文件编写器和文件读取器的问题

转载 作者:行者123 更新时间:2023-12-01 23:18:58 26 4
gpt4 key购买 nike

我制作了一个代码,用于在我制作的本地程序中更改密码。它运行得几乎很好,但我遇到了一个小问题。如果我将新密码更改为“”(无),则如果我将该字段留空,则读取密码的文件将不起作用。如果我输入像“嘿”这样的普通密码,它就可以正常工作。密码存储在 txt 文件中,所以问题是,空的 JTextField 不等于空的日志文件。为什么?我需要解决这个问题。我希望它可以使用密码(无),但一些替代修复也很酷。

此代码检查密码:

check 是来自 readfile 的字符串,password 是来 self 的文本字段的字符串。

if(event.getSource()==tf&&password.equals(check)){
try{
Runtime.getRuntime().exec("C:\\Windows\\System32\\notepad C:\\Applications\\Infostore.txt");
}catch(IOException ex){
ex.printStackTrace();
}
System.exit(1);
}else{
JOptionPane.showMessageDialog(null,"Wrong password");
}

密码创建器是一个普通的文件编写器,它从文本字段获取内容,并将其写入 txt 文件。

最佳答案

在保存密码之前测试 JTextField 的值。

if (textField.getText()==null) passwd = "";

关于java - 文件编写器和文件读取器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20825896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com