Tag: 列表

按列表值排序列表<List >

我希望按列表中的值排序List,它包含三个值,第一个值是整数i将其转换为字符串,其他两个值本质上是字符串,我想按第一个字符串对列表进行排序。 List<List> detail_View = new ArrayList<List>(); List fieldValues =fieldValues = new ArrayList(); String aString = Integer.toString(ScreenId); fieldValues.add(aString); fieldValues.add(DisplayScreenName); fieldValues.add(TableDisplay); detail_View.add(fieldValues); 在上面的代码中,我必须按ScreenId对列表值进行排序

按子列表的值对LIst列表进行排序

private List subList; private List<List> records = new ArrayList<List>(); for(….){ subList = new ArrayList(); …populate.. records.add(subList); } 例如,subList有三个字符串 – a,b和c。 我想通过subList中的b值对记录进行排序。 records at 0 has a list of “10”, “20”, “30” records at 1 has a list of “10”, “05”, “30” records at 2 has a list of “10”, “35”, “30” 排序后,记录的顺序应为 – records at […]

我如何迭代列表以在java中每次获得10个元素

我有一个包含70个元素的列表。 例如: List dbList = new ArrayList(); dbList有70条记录。 如果我将所有记录发送到MySql中的查询,则需要很长时间。 所以现在我想每次向数据库查询发送10个元素。 所以我需要以10为间隔迭代列表。我该怎么做? 这是避免长时间使用IN的好方法。 SQL查询 select model.boothId, model.panchayat.panchayatId from Table1 model where model.panchayat.panchayatId in(:locationValues) and model.publicationDate.publicationDateId in (:publicationDateIdsList) and model.constituency.id = :id group by model.panchayat.panchayatId 提前致谢…

required:double found:没有参数

码: ArrayList marks = new ArrayList(); String output = “Class average:” + calculateAverage() + “\n” + “Maximum mark:” + calculateMaximum() + “\n” +”Minimum mark:” + calculateMinimum() + “\n” + “Range of marks:” + range; analyzeTextArea.setText(output); private double calculateAverage(double [] marks) { double sum = 0; for (int i=0; i< marks.length; i++) { sum += marks[i]; […]

JAVA ANDROID – 获取文件夹的列表文件

我想在GridView显示不同文件夹的图像,但我不知道我需要做什么才能获得一个列表,其中包含drawable文件夹内的文件名。

如何在O(n)时间内以某个给定大小的块反转单链表?

我最近遇到了一个算法问题: 以k块为单位反转单链表。 迭代方法是优选的。 关于k,结果列表的第一个块应该是最大的。 如果列表包含n个元素,则最后一个块将满或包含n mod k个元素。 For example: k = 2, list = [1,2,3,4,5,6,7,8,9], the reversed list is [8,9,6,7,4,5,2,3,1] k = 3, list = [1,2,3,4,5,6,7,8,9], the reversed list is [7,8,9,4,5,6,1,2,3] 我的代码如下所示。 是否存在不使用堆栈或额外空间的O(n)算法? public static ListNode reverse(ListNode list, int k) { Stack stack = new Stack(); int listLen = getLen(list); int firstBlockSize = listLen % […]

如何使用Jax-RS返回Java List Json

我想知道如何返回一个方法返回List的JSON数组,例如: @GET @Produces(“application/json”) public List aMethod(){ return Array.asList(“text1”, “text2”, “text3”); } 我想知道,例如,如何在我的方法中接收List参数类型 @PUT @Consumes(“application/json”) void otherMethod(List){ // do something ; } 我读过有关JaxbContext的内容,我理解它对我的帮助。

在Java中列出类的toArray-为什么我不能将“Integer”列表转换为“Integer”数组?

我定义了List stack = new ArrayList(); 当我试图通过以下方式将其转换为数组时: Integer[] array= stack.toArray(); 我得到这个例外: Exception in thread “main” java.lang.Error: Unresolved compilation problem: Type mismatch: cannot convert from Object[] to Integer[]. 为什么? 它与Integer完全相同 – Integer。 当这些类是父子关系时,它不像这种通用情况 我试着做铸造: Integer[] array= (Integer[]) stack.toArray(); 但在这里我得到这个错误: Exception in thread “main” java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer; 问题是什么?

如何在java中以相同的顺序混洗两个数组

我有两个问题和答案 String questions[] = { “Q1?”, “Q2?”, “Q3?”}; String answers[] = { “A1?”, “A2?”, “A3?”}; 我使用了Collections.shuffle(Arrays.asList(questions);来洗牌每个数组。如何对每个数组进行混洗,以便在洗牌后它们保持相同的顺序?

清除子列表时出现ConcurrentModificationException

为什么以下代码抛出ConcurrentModificationExcrption ,当我清除主列表后的子列表时,但是如果我清除子列表然后清除主列表则不行? ArrayList masterList = new ArrayList(); List subList; // Add some values to the masterList for (int i = 0; i < 10; i++) { masterList.add(i * i); } // Extract a subList from the masterList subList = masterList.subList(5, masterList.size() – 1); // The below throws ConcurrentModificationException masterList.clear(); subList.clear(); // Exception thrown in this […]