【问题标题】:Searching in an array and case sensitivity java在数组中搜索和区分大小写java
【发布时间】:2015-03-26 00:04:09
【问题描述】:

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

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

但不知道从这里去哪里。

【问题讨论】:

  • 我想你想要equalsIgnoreCase

标签: java arrays search


【解决方案1】:

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

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

您也可以使用 .toLowerCase 函数 像这样设置输入变量的位置

String lowercase = input.toLowerCase();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    相关资源
    最近更新 更多