ошибка несовместимых типов при использовании потока Java - PullRequest
0 голосов
/ 01 сентября 2018

Я новичок в потоках Java,

Итак, я взял этот пример и получаю ошибку компиляции.

import java.util.ArrayList;
import java.util.Arrays;
import java.util.stream.Collectors;
public class JavaApplication14 {

  public static void main(String[] args) {
    ArrayList<Integer> list = new ArrayList<Integer>();
    list.add(1);list.add(2);list.add(3);
    list.add(6);list.add(5);list.add(4);
    List<Integer> l = list.stream().filter(i->i%2==0).collect(Collectors.toList());

 }
}

Может кто-нибудь сказать, почему я получаю эту ошибку в последней строке кода:

List<Integer> l = list.stream().filter(i->i%2==0).collect(Collectors.toList());

1 Ответ

0 голосов
/ 01 сентября 2018

Вы использовали интерфейс List, но не импортировали его.

import java.util.List;
...