Java JTextField中字符串的If语句

Java JTextField中字符串的If语句,java,if-statement,Java,If Statement,因此,我有一个小应用程序,我为用户创建了一个“额外”JTextField,如果用户需要额外的数据,可以输入Yes或No 我使用这种方法: process(file.getText(), Integer.parseInt(aText.getText()), Integer.parseInt(bText.getText()), cText.getText(), dText.getText()); //dText is t

因此,我有一个小应用程序,我为用户创建了一个“额外”JTextField,如果用户需要额外的数据,可以输入Yes或No

我使用这种方法:

process(file.getText(), Integer.parseInt(aText.getText()),
                    Integer.parseInt(bText.getText()), cText.getText(),
                    dText.getText()); //dText is the one I have problems with

这是我写的

if(extra== "yes"){
            writer.write("Success!");
        }
但它不起作用

如果我只是写

writer.write(extra);
它本来可以工作,这意味着它可以读取我输入的文本,但我仍然不能使用If语句。 我做错了什么,还是根本不可能

这是我的全部代码:

对不起,我的英语不好。

extra.equals(“yes”)
代替
extra==“yes”

writer.write(extra);