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