2

これは非常に美しい演算子であり、Java にそれがないのは本当にもどかしいです。

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

血まみれの "==" は私が望むものを与えてくれません。私のPythonic Mindは今これに対する解決策を与えることができません。

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 に答える