比较文本框中的字符串

时间:2012-12-11 11:54:39

标签: java

如果它包含“per / kg”,我想比较文本框中的字符串,并使用它来禁用按钮。我已经尝试了几种方法,但它没有用,请帮忙。

if (productDescTextBox.getText().equals("per/kg"))
    {
        buttonDot.setEnabled(true);
    }
    else buttonDot.setEnabled(false);

和这个

if ("per/kg".equals(productDescTextBox.getText().toString()))
    {
        buttonDot.setEnabled(true);
    }
    else buttonDot.setEnabled(false);

2 个答案:

答案 0 :(得分:1)

使用String.contains(CharSequence)

if (productDescTextBox.getText().contains("per/kg"))

答案 1 :(得分:0)

使用string.contains。

if (productDescTextBox.getText().contains("per/kg")){
        //Whatever you want
}

请注意,该方法区分大小写