当前位置: 首页 > 知识库问答 >
问题:

找出哪个ArrayList Number包含我的搜索?

寿亦
2023-03-14

我正在寻找一种方法来查找,我可以在数组列表中的哪个位置查找内容。例如,我有以下列表:

#0659 Spoon 5
#0234 RGB-Lightning 8
#8453 Watercooling 50

现在我想知道RGB Lightning在列表中的位置。例如,我有一个类似这样的搜索:“#0659 Spoon”现在我想看看哪个部分包含它。我已经尝试了一些方法,但得到了NullPointerException:(

此代码作为独立代码工作,但在我的项目中它没有(我在数组列表中阅读)

    int laufvar = -1;

     List<String> haystack = Arrays.asList(new String[] { "ABCD", "EFGH", "IJ KL", "M NOP", "UVW X" });
        List<String> needles = Arrays.asList(new String[] { "IJ" });

        // To cut down on iterations, create one big regex to check the whole haystack
        StringBuilder sb = new StringBuilder();
        sb.append(".*(");
        for (String needle : needles) {
            sb.append(needle).append('|');
        }
        sb.replace(sb.length() - 1, sb.length(), ").*");
        String regex = sb.toString();

        for (String target : haystack) {
            if (!target.matches(regex)) {
                
                laufvar++;
                continue;
            }

            for (String needle : needles) {
                if (target.contains(needle)) {
                    laufvar++;
                    System.out.println(target + " contains " + needle);
                    System.out.println(haystack.get(laufvar));
                    
                }
            }
        }
}

共有1个答案

常永怡
2023-03-14

你的意思是:int id=yourraylist。indexOf(“#0234 RGB Lightning 8”);

 类似资料:
  • 所以...我们如何确定哪个是页面的“主div”? 我很确定谷歌会这么做。他们肯定知道元素在页面上的位置,例如,如果某些东西位于“主要内容”或页脚中。他们怎么会知道这些? 我可以看到的在大范围内做到这一点的方法是: 编辑:我想一种渲染它的方法是不渲染每一个单独的页面。而是呈现域。例如。如果域结构是http://example.com/post/1-post-name/,我可以保存它的一个呈现,下次我

  • 我需要在Eclipse中安装什么包来解析org/Eclipse/ocl/helper/OCLSyntaxHelper?我在Eclipse repo中找不到OCLSyntaxHelper类。 线程“main”java中出现异常。lang.NoClassDefFoundError:org/eclipse/ocl/helper/OCLSyntaxHelper位于org。日食ocl。ecore。OCL。n

  • 问题内容: 我正在研究Bill Burke编写的带有JAX-RS的Restful Java中的示例。我正在使用intellij并创建了一个Maven项目来制作“ Hello World” Web服务。我了解JAX-RS是规范,而不是实现。我想尝试Apache CXF实现。 我如何找出哪个jar或哪个Maven工件包含以下必需的类: 问题答案: 尝试在Central上搜索课程。看起来就是您要找的东西

  • 问题内容: 如果我有一个简单的集合,例如: 如果我要搜索含有维生素B6的水果,则可以执行以下操作: 这样一来,我便可以看到我收藏的所有含有维生素A的水果。但是,我如何能够搜索含有多种维生素(例如维生素B6和C)的水果?我不能简单地搜索,因为那样会寻找数组,而不是独立的字符串。 在Cloud Firestore中甚至有可能吗?如果没有,还有其他替代方法吗? 问题答案: 通过在查询中链接条件来寻找匹配

  • 在Cloud Firestore中这甚至是可能的吗?如果没有的话,有没有其他方法可以做到这一点?

  • 我不记得我的Android应用程序使用了哪个密钥库文件。有什么方法可以找到吗? 或者我可以搜索硬盘上的所有密钥库文件吗?问题是文件没有扩展名。