将java列表拆分为块,从上一个列表中的最后一项开始

将java列表拆分为块,从上一个列表中的最后一项开始,java,arraylist,data-structures,Java,Arraylist,Data Structures,我有一个很大的Java列表想把它分成小块, 我用的是,它很管用 这里的问题是: 如果我有两个分块列表,我想让第二个列表中的第一个元素数据与第一个列表中的最后一个元素数据相同 有什么解决办法吗 编辑 我的意思是,如果我有[1,2,3,4,5]并且想要将它分成两部分,那么一定是这样的:[1,2,3][3,4,5]这对你很有用 Object lastElementOfFirstList = firstList.get(firstList.size()-1); secondList.set(0, la

我有一个很大的Java
列表
想把它分成小块, 我用的是,它很管用

这里的问题是:

如果我有两个分块列表,我想让第二个列表中的第一个元素数据与第一个列表中的最后一个元素数据相同

有什么解决办法吗

编辑

我的意思是,如果我有[1,2,3,4,5]并且想要将它分成两部分,那么一定是这样的:[1,2,3][3,4,5]

这对你很有用

Object lastElementOfFirstList =  firstList.get(firstList.size()-1);
secondList.set(0, lastElementOfFirstList)
以上内容将更改第一个元素。如果只想将其作为第一个元素附加,请使用
add

secondList.set(0, lastElementOfFirstList)

这将添加和移动其他所有内容。

如果我理解正确,这不是简单的分配吗?此列表是动态的,而不是固定的。所以我不知道如何做这项工作,如果你觉得简单,你可以提供帮助,谢谢。:)好的,我不确定您是否为此发布了一个问题
Object lastElementOfFirstList=firstList.get(firstList.size()-1);secondList.set(0,lastElementOfFirstList)
是否希望分区相交?你能给我们展示一下简单的输入/输出示例吗?请提供输入和预期输出示例有没有关于番石榴列表的解决方案。分区(列表,int)?@Mohamed你是什么意思?你能举个例子吗?假设您的输入是
[1,2,3,4]
,您希望将它们分成两部分。结果会是什么?@Mohamed注意到将替换第二个列表的第一个元素。您的问题不清楚这是否可以接受。@defaultlocale我使用了List.add()。