如何对链表中的整数求和

1 java linked-list

我需要将链表中的值加在一起,但我不知道如何将它们求和。

li = list.listIterator();
System.out.println("Here are all the integers");
while (li.hasNext())
System.out.println((li.nextIndex() + 1) + ". " + li.next());

System.out.println("Sum of all integers");
while (li.hasNext())
   System.out.println(li.next());
Run Code Online (Sandbox Code Playgroud)

Shr*_*arg 6

您可以使用Java-8进行此操作

int sum = list.stream().mapToInt(Integer::intValue).sum();
System.out.println("Sum of all integers: " + sum);
Run Code Online (Sandbox Code Playgroud)

要么

使用Java-8之前的版本

int sum = 0;
for(int i : list)
    sum += i;
System.out.println("Sum of all integers: " + sum);
Run Code Online (Sandbox Code Playgroud)