2

这是一个非常漂亮的运算符,在 Java 中没有它真的很令人沮丧。

if ("Nova Categoria" in textField1.getText()) {
        textField1.setText("");
        textField1.setForeground(Color.BLACK);
    }

血腥的“==”并没有给我我想要的东西,我的Pythonic Mind现在也不能给我解决这个问题的方法,因为我想要一个“in”。

您将如何在 Java 中模拟“in”运算符?

4

2 回答 2

8
if (textField1.getText().contains("Nova Categoria"))
{
    ...
}
于 2013-04-28T21:22:50.373 回答
4

您可以使用以下contains方法String代替:

if (textField1.getText().contains("Nova Categoria")) {
        textField1.setText("");
        textField1.setForeground(Color.BLACK);
    }

查看此处String#contains以了解有关此方法的更多信息。

于 2013-04-28T21:23:26.140 回答