Sunday 23 September 2018


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