迭代整数列表并计算差(java)

迭代整数列表并计算差(java),java,Java,我有一份清单如下: nestedList=[[1, 1], [4, 5], [8, 9], [11, 11]] 我试图计算初始列表[1,1]的最后一个元素与第二个元素[4,5]的第一个元素之间的差值,即4-1=3,依此类推8-5=3,11-9=2。在列表上写一个普通for循环,但从1开始,而不是从0开始,因此可以使用I-1查找前一个元素 然后获取上一个元素及其第二个值,获取当前元素及其第一个值,然后减去这两个值 编辑:根据请求,实现了对包含整数的列表的支持 不同列表嵌套列表的int sumof

我有一份清单如下:

nestedList=[[1, 1], [4, 5], [8, 9], [11, 11]]
我试图计算初始列表[1,1]的最后一个元素与第二个元素[4,5]的第一个元素之间的差值,即4-1=3,依此类推8-5=3,11-9=2。

在列表上写一个普通for循环,但从1开始,而不是从0开始,因此可以使用I-1查找前一个元素

然后获取上一个元素及其第二个值,获取当前元素及其第一个值,然后减去这两个值

编辑:根据请求,实现了对包含整数的列表的支持

不同列表嵌套列表的int sumof{ 整数和=0; 对于int index=1;index int sum=stack.sumof differencearray.asList Arrays.asList1,1, Arrays.asList4、5、, Arrays.asList8、9、, Arrays.asList11,11;
你试过什么?您具体需要什么帮助?我正在尝试遍历列表。计算第一个列表的结束值和下一个列表的开始值之间的差异。我尝试使用2 for循环进行迭代并找到差异,但不知怎么搞砸了代码。不要发布。@shmosel我找不到任何类似的发布。如果您有链接然后,请与他人分享并尝试回答问题。我使用了相同的逻辑,但仍然没有得到结果。@Vro如果您在问题中显示了您的代码,我们可以帮助您找出错误所在。我需要它作为列表。谢谢@Jason。因为我的结果是3,3,2,所以它应该是sum=difference,所以有一个小的变化。