如何在单个arraylist中获得两个值之间的差异?

时间:2018-06-11 01:46:39

标签: android arrays arraylist

我有像{23,45,44,78}这样的arraylist。我试图在特定位置获得价值并获得两者的差异,但有没有最好的方法来获得23-4545-44之类的差异等等

1 个答案:

答案 0 :(得分:0)

Java 8之前的方法是使用for循环:

for (int i=0; i < list.size()-1; ++i) {
    System.out.println(list.get(i) - list.get(i+1));
}

Demo

使用流可能会有一种更紧凑的方式。