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

问题描述 投票:1回答:1

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

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

但不知道从哪里开始。

java arrays search
1个回答
0
投票

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

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

您还可以使用.toLowerCase函数,在此函数中设置输入var

String lowercase = input.toLowerCase();
© www.soinside.com 2019 - 2024. All rights reserved.