在 Java 中将列表分成两半

爱被打了一巴掌 2023-10-14 16:53 121阅读 0赞

这里我们给出一个列表,任务是将其分成两个新闻列表,如下图所示,可以更好地理解:

输入:列表 = {1, 2, 3, 4, 5, 6}
输出:第一个 = {1, 2, 3},第二个 = {4, 5, 6}

输入:列表 = {1, 2, 3, 4, 5}
输出:第一个 = {1, 2},第二个 = {3, 4, 5}
方法:

使用循环(朴素方法)
使用List类的subList()方法
使用Collectors类的partitioningBy()方法
使用谷歌番石榴库
让我们详细讨论上面定义的方法,并通过干净的java程序实现,如下所示:

方法一:使用循环

方法:

创建两个新的空列表并分配原始列表的前半个元素。
重置为第二个空列表。
例子:

  1. // Java Program to Split a List into Two Sublist
  2. // Importing required classes
  3. import java.util.ArrayList;
  4. import

发表评论

表情:
评论列表 (有 0 条评论,121人围观)

还没有评论,来说两句吧...

相关阅读