我正在尝试在数组中执行搜索功能,但我想让程序尽可能用户友好,所以我想要包含代码,这样无论用户在文本字段中输入什么类型它都可以工作,所以如果有资本数组中的字母但不在文本字段中它仍然可以工作。到目前为止我有这个:
if (e.getSource() == search)
{
for (int i = 0; i < 10; i++)
{
if (searching.getText().equals(occupant[i]))
{
selectedApartment = i;
}
}
}
但不知道从哪里开始。
正如pbabcdefp所提到的,你可以使用
if(searching.getText().equalsIgnoreCase(occupant[i]))
selectedApartment = i;
您还可以使用.toLowerCase函数,在此函数中设置输入var
String lowercase = input.toLowerCase();