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

在Java中搜索字符串数组?

孙帅
2023-03-14
问题内容

如何搜索以关键字开头的字符串数组

例如,

String[] str = { "abcd", "abdc", "bcda"};

当我的搜索字符串"a"必须显示时

abcd and abdc

当我的搜索字符串是"abc"那么"abcd"


问题答案:
String[] strArray = {"abcd", "abdc", "bcda"};
for (String s : strArray)
    if (s.startsWith(searchTerm))
        System.out.println(s);

交换startsWithcontains您只希望寻找遏制。



 类似资料:
  • 本文向大家介绍在Java中搜索字符串中的字符。,包括了在Java中搜索字符串中的字符。的使用技巧和注意事项,需要的朋友参考一下 您可以使用String类的方法在字符串中搜索特定字母。此方法返回字符串中单词的位置索引(如果找到)。否则返回-1。 示例 输出结果

  • 问题内容: 在Android Rooms持久性库中,我如何将以下SQL语句编写为@Query? 该语法无效,我在文档中找不到任何有关此语法的信息。 问题答案: 您可以使用SQLite字符串串联来串联。

  • 我的问题 当我搜索时,它会按要求返回,但当我搜索时,它会返回,为什么会出现这种情况,以及如何修复它?

  • 问题内容: 我想在arraylist中搜索一个字符串。我的ArrayList包含: 现在我要搜索,它应该返回包含和的列表。我该如何实施? 问题答案:

  • 问题内容: 我想要一个自动完成功能。我对数据类型的属性有简短的描述性字符串。我在redis中有一个ID列表,其中包含按创建日期排序的数据类型,并且使用ID来设置和获取该数据类型的属性,如redis类型文档中所述。我不使用哈希表。在此设置下,获取与输入到自动完成输入框中的内容相匹配的字符串集的最佳方法是什么?遍历所有id并检查我要搜索的属性- 对于每次击键,这似乎是错误的方法。 编辑: 除了下面的答

  • 在Android Rooms持久性库中,我将如何编写以下SQL语句作为@Query? 这个语法是无效的,我在留档中找不到任何关于它的内容。