java - 如何获取数组列表中的一组数据

标签 java arraylist

我正在使用一个数组列表,其中包含 arlist=[1,2,3,1,4,7,1,5,9]

现在我正在寻找这种输出 获胜机会=[[1,2,3],[1,4,7],[1,5,9]] 这意味着我必须分成 3 组元素并将其存储在另一个数组列表中。 为此,我编写了以下代码。

int size=arlist.size();
for(int i=size-1;i>=0;i--){
winningChance.add(arlist.remove(i));
System.out.println(arlist);
System.out.println(winningChance);

对于此代码,我得到的输出为 [[1,2,3]]。任何人都可以建议我获得所需的输出。

最佳答案

使用subList方法:

List<E> subList(int fromIndex, int toIndex)

关于java - 如何获取数组列表中的一组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17163129/

相关文章:

java - Spring-MVC & Android : Server gets a empty JSON string from android

java - 使用 VTD-XML 的带有 & 符号的 XML 文件的 ParserException

java - 处理静态和非静态变量

java - 如果 ArrayList 的大小发生变化,如何从其中选择一个随机元素?

java - ArrayList如何添加Integer属性 - 逻辑问题

java - Hibernate需要很长时间才能得到查询结果

Java - boolean 逻辑 - 无法识别对象

java - 递归方法打印太多次?

c# - 'System.Collections.Generic.List<string>' 到 System.Collections.Generic.List<string>[*,*]

java - 将 ArrayList<String> 转换为 String[]