Tag: 包含

if字符串包含语句中的Java OR运算符

我有以下代码。 for (String str5 : verticesposition2) { if(!str5.contains((“Vertex”)||(“Name”)||(“Transmittance”)) { System.out.println(str5); } } 如上所示,如果字符串不包含Vertex,Name或Transmittance,我希望它打印出来。 但是我得到编译错误说|| 对于参数类型,运算符未定义。 我对编程比较陌生,所以我不确定这是什么意思,有人能指出如何修复我的代码的正确方向?

Java ArrayList:contains()方法在arraylist包含给定对象时返回false

我有一个contains()方法的问题,即使ArrayList包含给定的Object ,它返回false。 我的代码如下: String [] transaction = dbConnection.getPendingTransaction(username); if (!onlineConnection.getSentTransactionRequests().contains(transaction)) { onlineConnection.getSentTransactionRequests().add(transaction); String packet = “RTR” + “_” + transaction[0] + “_” + transaction[2] + “_” + transaction[3] + “_” + transaction[4]; onlineConnection.send(packet); } 我在迭代之间尝试过Thread.sleep() ,因此没有成功地没有加载ArrayList 。

有没有办法知道arraylist是否包含一段文字?

我有一个有几个项目的arraylist。 让我们说它们是:“深褐色”,“蓝色”,“绿色”,…… 有没有什么办法可以查找我的某些项目中是否有字符串“DARK”? 我知道包含这样做但只有字符串完全正确。 我的想法是寻找一个以我的项目之一开头的文本,但它并不是最后一个字符。 我想做一个循环,如: for(int i=0;i<arraylist.size;i++){ String s = arraylist.get(i); if (s.startsWith(mytext)){ do something } } 但它似乎是一种非常慢的方法,因为arraylist可以包含很多元素。 还有更好的想法? 编辑 只是为了确保你理解我的观点。 我想知道我的arraylist的一个项是否包含一个以某些文本开头并获取该元素的完整文本的元素。 ArrayList.contains是一个布尔值。 如果我需要检索信息,我将不得不使用IndexOf左右,但如果我把“棕色”这个函数给我null 编辑2 这是给你auselen: Arraylist(5000元左右): “大卫的猫在他的卧室里” “我喜欢月亮” “我想去火星旅行” “我的球是红色的” “他们总是忘记Antarctida” … 我想知道是否有一个元素以“我想要”开头,然后检索元素的其余部分。

检查多维数组java中是否存在值

没有for loop ,是否有任何方法可以查看multidimensional array是否存在值? 我发现 Arrays.asList(*ArrayName*).contains(*itemToFind*) 但那只会搜索数组的第一维,我需要搜索2维。

在servlet中包含jsp的内容

我有这个servlet: public class SaveImage extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = null; try { out = response.getWriter(); out.println(“”); … // I want to include here the content of this jsp: // /WEB-INF/mybox.jsp // (also, with the full context of the servlet) … out.println(“”); out.close(); } catch […]

如何确定数组是否包含单独数组中的所有整数

我在学校的计算机科学课上,我坚持这个问题。 并且甚至不能真正想出如何解决它的想法。 这是逐字逐句的:写一个名为contains的静态方法,它接受两个整数a1和a2数组作为参数,并返回一个布尔值,指示a2的元素序列是否出现在a1中(对于是,为true,对于否为false) 。 a2中的元素序列可以出现在a1中的任何位置,但必须以相同的顺序连续出现。 例如,如果名为list1和list2的变量存储以下值: int[] list1 = {1, 6, 2, 1, 4, 1, 2, 1, 8}; int[] list2 = {1, 2, 1}; 那么contains(list1, list2)的调用应该返回true,因为list2的值序列{1, 2, 1} 1,2,1 {1, 2, 1}包含在list1中的list1中。如果list2存储了值{2, 1, 2} 2,1,2 {2, 1, 2} ,则调用contains(list1, list2)将返回false,因为list1不包含该值序列。 具有相同元素的任何两个列表被认为彼此包含,因此诸如contains(list1, list1)类的调用应该返回true。 您可以假设传递给您的方法的两个数组的长度至少为1.您可能不会使用任何字符串来帮助您解决此问题,也不会使用生成字符串的方法(如Arrays.toString)。 如果有人能指出我正确的方向,那就太好了。 这也是我提出的一次尝试,但它没有足够数量的测试 public static boolean contains(int[] set1, int[] set2) { boolean contains […]

最好的使用方法包含在Java中的ArrayList中?

我在Java中有一个ArrayList,它由一个包含两个字符串和一个整数的类型组成。 我可以成功测试此ArrayList的一个元素是否等于另一个但我发现contains方法失败。 我相信这是因为我的类型不是原始的。 现在我看到两个替代方案,我想知道哪个是最好的选择: 通过迭代ArrayList并测试每个元素与我正在寻找的那个元素的相等性然后打破循环来实现我自己的contains方法。 或者使用我的类型的HashMap作为键,使用整数作为值而不是ArrayList。 在这里,我可以使用方法containsKey来检查HashMap中是否已存在元素。 对#2进行处理的唯一警告是,在我的情况下,该值很大程度上是多余的。

如何检查ArrayList的元素是否都包含在另一个ArrayList中

如何轻松检查一个ArrayList中的所有元素是否都是另一个ArrayList的元素?

在Java中包含Perl

有没有办法执行perl代码而不必使用Runtime.getRuntime.exec(“…”); (在java应用程序中解析)?

跨多个包含块的Java变量 – 无法解析变量

我有jsp页面看起来像这样: MyPage.jsp … 在Title.jsp中有一个“user”的实例,让我们说: User user = new User(); 在Header.jsp中,用户被引用为 user.setName(“John”); Eclipse在header.jsp文件中显示“用户无法解析为变量”的错误。 我完全理解为什么。 有没有办法让Eclipse忽略这个特定变量的特定错误? 有什么可以在这里完成的吗? 在工作中,我支持一些旧的(和大而丑陋的)Java应用程序,它实际上是一个Web应用程序。 我正在尝试将此Java项目转换为Java动态Web项目。 在我转换它之前,不知何故Eclipse并不关心这些悬挂变量。 现在,在Dynamic Web Project中,Eclipse正在抱怨。 重写代码是不可能的。 每个jsp文件由多个包含大量全局变量的文件组成。 我不会触及它比我需要的更多。