Java >> Java tutorial >  >> Java

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

Java tag