草庐IT

arrayList

全部标签

java - 如何通过 LinkedHashMap<String,ArrayList<String>> 创建循环?

请帮我创建一个循环LinkedHashMap>h:if(h.get("key1").size()==0)System.out.println("Thereisnoerrorsinkey1.");elseSystem.out.println("ERROR:thereareunexpectederrorsinkey1.");if(h.get("key2").size()==0)System.out.println("Thereisnoerrorsinkey2.");elseSystem.out.println("ERROR:thereareunexpectederrorsinkey2.")

Java:ArrayList 上的 StringUtils.join 返回 NoSuchMethodError 异常

我有一个ArrayList,我想用分隔符“,”加入,我在这里的一些答案中读到StringUtils.join是一个不错的选择,但问题是当我尝试加入ArrayList时出现以下错误:java.lang.NoSuchMethodError:org.apache.commons.lang.StringUtils.join(Ljava/util/Collection;C)Ljava/lang/String;代码:ArrayListfriendsList=newArrayList();...StringUtils.join(friendsList,',');我错过了什么?当我使用netbeans

java - 使用特定顺序对 (Array)List 进行排序

我有一个对象列表,我想按定义的顺序对其进行排序。对于前。我有一个带有字段Stringcolor的对象。我想在颜色字段上对我的列表进行排序,以便它始终首先是白色而不是蓝色而不是黄色以及所有其他颜色(如果可能的话alph.ordered但不是必需的):Beforesorting:Aftersorting:orangewhitewhitebluegreenyellowbrownorangeyellowblackblackbrown......有没有(简单的)方法可以做到这一点?编辑:我必须添加一个并发症更多...如果可以有更多具有相同名称/基数的颜色怎么办?对于前。whiteX,whiteY

java.lang.ClassCastException : java. util.ArrayList 无法转换为 java.lang.String

当我运行这段代码时,它给了我异常java.lang.ClassCastException:java.util.ArrayList无法转换为q1.list()上的java.lang.String;Queryq=session.createQuery("selectcategoryDataFROMSearchHistoryEntitywhereuserId=:u");q.setInteger("u",userId);Listlist1=q.list();if(list1!=null){Queryq1=session.createQuery("FROMBookEntitywherecateg

java - Java 8 中用于减去列表的减法运算

假设我有两个列表:Listlist1=Arrays.asList(1,2,3);Listlist2=Arrays.asList(1,2,4,5);现在我要执行(list1-list2)。预期输出为{3}。如何使用Java8流执行此操作? 最佳答案 如果你必须使用流:Listdiff=list1.stream().filter(item->!list2.contains(item)).collect(Collectors.toList()); 关于java-Java8中用于减去列表的减法运

java - 比较 ArrayList 问题中的新整数对象

我正在存储代表我要跟踪的对象索引的整数对象。稍后在我的代码中,我想检查特定对象的索引是否对应于我之前存储的那些整数之一。我通过创建一个ArrayList并从for循环的索引创建一个新的Integer来做到这一点:ArrayListcourseselectItems=newArrayList();//FindthecourseelementsthatarewithinacourseselectelementandaddtheirindiciestotheArrayListfor(inti=0;i然后我想稍后检查ArrayList是否包含特定索引://Cyclethroughthename

java - 搜索最接近和小于的排序列表<Long>

考虑一些long称为X和一个排序的List.在List中查找索引或值的最有效算法是什么?即(i)小于X,和(ii)最接近X在数轴上(假设条件(i)已满足)?例如,这可能是一个问题设置:longX=500;Listfoo=newArraylist();foo.add(450L);foo.add(451L);foo.add(499L);foo.add(501L);foo.add(550L);Collections.sort(foo);//It'salwayssorted.我希望算法返回499或返回与499关联的索引(在本例中为i=2)。 最佳答案

java - 如何从 ArrayList 更新 JComboBox 的内容?

我有基于ArrayList的JComboBox:privateArrayListklienci=newArrayList();privateJComboBoxklienciLista;然后我将它添加到构造函数中:klienciLista=newJComboBox(klienci.toArray());klienciLista.setPrototypeDisplayValue("#############################");panel.add(klienciLista);//JPanelpanel一开始列表是空的。客户端在线程中通过socketnewArrayList获

java - 如何从最后到第一个迭代ArrayList?

我想知道是否可以从ArrayList中的最后一个元素迭代到第一个元素,如果是这样的话怎么办?原因是因为我需要删除添加到列表中的最后一个元素 最佳答案 虽然你总是可以迭代你的ArrayList使用索引,像这样ListmyList=newArrayList();...addcodetopopulatethelistwithsomedata...for(inti=myList.size()-1;i>=0;i--){if(myList.get(i).equals("deleteme")){myList.remove(i);}}你最好使用Li

java - 找不到符号 - 类 Arraylist

我的数组列表不断出现以下错误。感谢任何帮助找不到符号-类ArraylistpublicclassBank{privateArrayListaccounts;/***Abankstartswithoutanyaccounts.*/publicBank(){accounts=newArraylist();} 最佳答案 您需要在类文件头上添加import声明。ArrayList是java.util包的成员。并且请记住,Java是一种区分大小写的语言。ArrayList不同于Arraylist你应该声明如下:importjava.util.