当前位置: 首页 > 面试题库 >

检查ArrayList是否 包含字符串的一部分

袁单鹗
2023-03-14
问题内容

说我有一个ArrayList:

<string1.4>
<string2.4>
<string3.4>

我希望在我说arrayList.containsSubString(’string1’);时返回arrayList的第一个元素。除了遍历元素的每个元素arrayList并检查string1该元素字符串的子字符串之外,该如何做?


问题答案:

我能想到的唯一方法是执行以下操作:

strs.get(strs.indexOf(new Object() {
    @Override
    public boolean equals(Object obj) {
        return obj.toString().contains(s);
    }
}));

虽然不知道这是否被认为是好的做法。



 类似资料:
  • 我正在寻找一个运算符,它允许我检查字段的值是否包含某个字符串。 比如: 可能吗?

  • 所以我一辈子也想不出来。我正在尝试编写一个程序,提示用户输入电话号码。这将作为字符串输入,并在稍后的程序中转换为整数数组。然而,我现在遇到的情况是验证用户输入的字符串是否仅限于!!!包含2-9之间的数字。我已经尝试了。Contains方法和。Match方法,但是使用这些方法总是提供错误的结果。如果有人能提供一些关于如何解决这个问题,我将非常感谢。提前感谢。 以下是我目前掌握的信息:

  • 问题内容: 我有一个包含多个字符串的数组。我已经使用(请参阅下文)检查数组中是否存在某个字符串,但是我想检查字符串中是否有一部分字符串? 上面的代码只是检查数组中是否整体存在一个值,但是我想找到 问题答案: 这样尝试。 将包含具有匹配子字符串的字符串列表。 在Swift中,struct提供了filter方法,该方法将基于过滤文本条件来过滤提供的数组。

  • 来自icommandsender的播放器是使用命令查看他是否在ArrayList上的人。 所以基本上:我可以看到我输入的用户名在ArrayList上(小写)。astring[0]是我输入的小写用户名。但是我的布尔方法仍然会返回false。

  • 问题内容: 我想检查我的字符串是否包含+字符。我尝试了以下代码 但是它没有给出预期的结果。 问题答案: 您需要此: 类的方法不使用正则表达式作为参数,而是使用普通文本。 编辑: 输出:

  • 我的代码几乎准备好了,我只是不能解决一个简单的问题。我想在ArrayList中添加和识别码以及附加到它的项目。例如,括号只是为了明确我想做什么,它们不是代码或输出的一部分: 3ZU2SD34:老卷轴(-!添加) 9ZU5SD54:国际足联21(-!添加) 3ZU2SD34:老卷轴(-!未添加,ID已在列表中) 3ZU2SD34:最终幻想(-!未添加,ID已在列表中) 4ZU8SD89:NBA2K2