我正在尝试制作一个受密码保护的文件加密器,但由于某种原因,使用 JOptionPane 输入对话框初始化的字符串未通过测试。我试图显示它而不检查,它等于字符串密码。
String password = JOptionPane.showInputDialog(null,"something","title",JOptionPane.WARNING_MESSAGE);
if (password=="pass"){
System.out.println("pass");
在 Java 中,不能用运算符比较字符串
==而不是你的比较,写
if("pass".equals(password))