Question : from the list of an integer get the square of odd number and half the even number and then return the list of value.
Ans : 1> i will write the logic and if else condition inside the map() method.
List<Integer> output = intArray.stream().map(x-> {
                        if(x%2 ==0){
                            x=x/2;
                        }else{
                            x= x*x;
                        }
                     }).collect(Collectors.toList());
Is their any better way to do this specially using Filter?
 
     
    