Nqs unė kam njė liste me emra(String) tč cilėt janė me gjatėsi tė ndryshme edhe dua te seleksionoj emrat me gjatėsi 5 ka dy mėnyra pėr tč arritur rezultatin.
-
- E pa kėshillueshme
-
- E saktė
Nuk eshte e kėshillueshme qe gjatė pėrdorimit tč streamit unė te ndryshoj statusin e njė instance e cila ėshtė pėrcaktuar jashtė tij.
public static void main(String[] args){
List<String> filtrati = new ArrayList<>();
List<String> nomi = Arrays.asList("Pluto", "Paperino");
// mėnyre jo e kėshillueshme
nomi.stream()
.filter(n -> n.length() == 5)
.forEach(n1 -> {
filtrati.add(n1);
});
// mėnyre e sakte
List<String> filtrati2 = nomi.stream()
.filter(n -> n.length() == 5)
.collect(Collectors.toList());
}
Kur duam qe te pėrdorim streamet gjithmonė duhet te prodhojmė objekte te reja pa referim te jashtėm.