搜索数组和区分大小写的java

时间:2015-03-26 00:04:10

标签: java arrays search

我正在尝试在数组中执行搜索功能,但我想让程序尽可能用户友好,所以我想要包含代码,这样无论用户在文本字段中键入什么它都会起作用,所以如果有的话是数组中的大写字母,但在文本字段中它不会仍然有效。到目前为止我有这个:

if (e.getSource() == search)
{
    for (int i = 0; i < 10; i++)
    {
        if (searching.getText().equals(occupant[i]))
        {
            selectedApartment = i;
        }
    }
}

但不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

正如pbabcdefp所提到的,你可以使用

if(searching.getText().equalsIgnoreCase(occupant[i]))
    selectedApartment = i;

您也可以使用.toLowerCase函数 你在这里设置输入var

String lowercase = input.toLowerCase();