在 Java 中将列表分成两半
这里我们给出一个列表,任务是将其分成两个新闻列表,如下图所示,可以更好地理解:
输入:列表 = {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程序实现,如下所示:
方法一:使用循环
方法:
创建两个新的空列表并分配原始列表的前半个元素。
重置为第二个空列表。
例子:
// Java Program to Split a List into Two Sublist
// Importing required classes
import java.util.ArrayList;
import
还没有评论,来说两句吧...