Java 8 Streams hashmap

Need to be done using Java 8

for(Map.Entry e : map1.entrySet()) {
                if(e.containsKey("new")&& !e.getValue().equals("")){
                    String val1 = (String) e.getValue();

                    if(e.containsKey("old")&& !e.getValue().equals("")){
                        String val2 = (String) e.getValue();

                        //call the function-- This is boolean
                        if(validateMethod(val1, val2)){ // if true
                            Map<String, String> map2 = new HashMap<>();

                            map2.putAll(e);

                        }

                    }
                }
            }

Leave a Comment