Java Stream filter kort efter værdier eksempel
I dette Java-eksempel filtrerer vi et kort efter dets værdier.
Eksempel på Java Stream-filterkort efter værdier
I eksemplet filtrerer vi to lande fra kortet.import java.util.HashMap; import java.util.Map; public class JavaStreamFilterMapByValues { public static void main(String[] args) { Map<String, String> hmap = new HashMap<>(); hmap.put("de", "Germany"); hmap.put("hu", "Hungary"); hmap.put("sk", "Slovakia"); hmap.put("si", "Slovenia"); hmap.put("so", "Somalia"); hmap.put("us", "United States"); hmap.put("ru", "Russia"); hmap.entrySet().stream().filter(map -> map.getValue().equals("Slovakia") || map.getValue().equals("Slovenia")) .forEach(m -> System.out.println(m)); } }Output:
si=Slovenia
sk=Slovakia
Eksempler på relaterede HashMap-kildekoder
- Opret et HashMap i Java-eksempel
- Tjek, om nøglen findes i HashMap Java-eksempel
- Generer over HashMap i Java
- Sådan gemmer du medarbejderobjekter i HashMap
- Fjern post fra HashMap Java
- Tjek, om der findes værdi i HashMap Java-eksempel
- HashMap Stream og filtreringseksempel
- Eksempel på Java HashMap Iteration over værdier
- Java HashMap Iteration over nøgler
- Java HashMap replace() Eksempel
- Eksempel på Java HashMap-størrelse
- Generer over en HashMap Java ved hjælp af Lambda
- Generer over en HashMap Java 8 forEach
- Iteration over et HashMap ved hjælp af Iterator i Java