Stream concept in java 8:----------------------------------
filter( )
map( )
package streamconcept;
import java.util.ArrayList;
import java.util.List;
public class StreamExampleEvenWithoutStream{
public static void main(String[] args) {
ArrayList<Integer> l=new ArrayList<>();
l.add(0);
l.add(10);
l.add(20);
l.add(5);
l.add(15);
l.add(25);
System.out.println(l);
List<Integer> l1=new ArrayList<>();
for(Integer I1:l)
{
if(I1%2==0)
{
l1.add(I1);
}
}
System.out.println(l1);
}
}
o/p:------------------------------------------------------------------------------------------
[0, 10, 20, 5, 15, 25]
[0, 10, 20]
=======================================================================================================================================
package streamconcept;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class StreamExampleEvenWithStream {
public static void main(String[] args) {
ArrayList<Integer> l=new ArrayList<>();
l.add(0);
l.add(10);
l.add(20);
l.add(5);
l.add(15);
l.add(25);
System.out.println(l);
List<Integer> l1=l.stream().filter(i->i%2==0).collect(Collectors.toList());
System.out.println(l1);
}
}
o/p:------------------------------------------------------------------------------------------
[0, 10, 20, 5, 15, 25]
[0, 10, 20]
=========================================================================================================================================
package streamconcept;
import java.util.ArrayList;
import java.util.List;
public class StreamExampleDoubleValueWithoutStream {
public static void main(String[] args) {
ArrayList<Integer> l=new ArrayList<>();
l.add(0);
l.add(10);
l.add(20);
l.add(5);
l.add(15);
l.add(25);
System.out.println(l);
List<Integer> l1=new ArrayList<>();
for(Integer I1:l)
{
l1.add(I1*2);
}
System.out.println(l1);
}
}
===========================================================================================================================================
package streamconcept;
import java.util.ArrayList;
import java.util.List;
public class StreamExampleDoubleValueWithoutStream {
public static void main(String[] args) {
ArrayList<Integer> l=new ArrayList<>();
l.add(0);
l.add(10);
l.add(20);
l.add(5);
l.add(15);
l.add(25);
System.out.println(l);
List<Integer> l1=new ArrayList<>();
for(Integer I1:l)
{
l1.add(I1*2);
}
System.out.println(l1);
}
}
o/p:-----------------------------------------
[0, 10, 20, 5, 15, 25]
[0, 20, 40, 10, 30, 50]
==================================================================================================================================
package streamconcept;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class StreamExampleDoubleValueWithStream {
public static void main(String[] args) {
ArrayList<Integer> l=new ArrayList<>();
l.add(0);
l.add(10);
l.add(20);
l.add(5);
l.add(15);
l.add(25);
System.out.println(l);
List<Integer> l1=l.stream().map(i->i*2).collect(Collectors.toList());
System.out.println(l1);
}
}
o/p:-----------------------------------------
[0, 10, 20, 5, 15, 25]
[0, 20, 40, 10, 30, 50]
==================================================================================================================================
No comments:
Post a Comment