Hva er strømmen.Samle metode i Java

Hva er strømmen.Samle metode i Java
Stream API introduseres i Java 8 og brukes til å håndtere enorme samlinger av objekter. Videre er det en serie objekter som kan håndtere flere operasjoner og bli parallellisert for å skape ønsket resultat. For tilsvarende formål, "strøm.samle inn()”Java -metoden påberopes for å sette inn de forskjellige komponentene i samlingen.

Denne opplæringen vil undersøke:

  • Hva er strømmen.samle () metode i java?
  • Hvordan bruke strømmen.samle () metode i java?

Hva er strømmen.samle () metode i java?

Java “strøm.samle inn()”Metode brukes ofte til å legge til komponentene i en strøm til en samling, det er den siste handlingen. I scenariet med en parallell strøm har den synkronisering. Videre tilbyr samlerklassen flere samlerimplementeringer.

Hvordan bruke strømmen.samle () metode i java?

Å bruke “strøm.samle inn()”Metode i Java, følg syntaksen under satte syntaks:

Syntaks

R strøm.samle (samler samler)

I denne syntaksen:

  • T”Er en type kildeelement.
  • EN”Er den typen objekt som er mutabelt. Det brukes til å akkumulere resultatene.
  • R”Indikerer det resulterende objektet.
  • samler”Brukes til å utføre reduksjons- eller minimeringsoperasjon.

Eksempel 1: Concatenating List of Strings

For å sammenkoble listen over strenger, lag en liste over et heltall med et bestemt navn og sett inn verdiene inne i listen med “Liste.av()”Metode:

Liste tall = liste.av (10, 11, 12, 13, 14, 15, 6);

Lag deretter en annen liste og bruk "strøm()”Metode for å få en strøm fra listen. Deretter vil den filtrere ut de jevn elementene fra en spesifisert liste og legge dem til en ny liste ved hjelp av "samle inn()”Metode.

Liste EvenNumbers = tall.strøm().filter (x -> x % 2 == 0).samle (samlere.ramse opp());

Nå, bruk "println ()”Metode og pass den definerte listen som argument for metoden for å skrive den ut på konsollen:

System.ute.println (til og med tall);

EKSEMPEL 2: MAP ODD -nummer

Du kan bruke strømmen.samle () metode for å kartlegge tallene. I dette eksemplet vil oddetallene bli kartlagt fra en bestemt liste. For å gjøre det, lag en liste over heltalldatatyper og legg til elementene i listen ved hjelp av "Liste.av()”Metode:

Liste tall = liste.av (11, 22, 55, 44, 77);

Nå, bruk "Samlere.å kartlegge()”Funksjon som kan brukes til å samle strømobjekter/elementer til et kart. Denne uttalte metoden godtar alltid bare to argumenter for kartleggingsverdien og den tilsvarende tasten på kartet:

Kart mapoddnumbers = tall.parallellTream ().filter (y-> y% 2 != 0).samle (samlere.Tomap (funksjon.identitet (), y-> streng.verdi av (y)));

Påkalle “println ()”Og passere“mapoddnumbers”Som argument for å skrive ut resultatet på konsollen:

System.ute.println (mapoddnumbers);

Det handler om bruken av strømmen.samle () metode i java.

Konklusjon

strøm.samle inn()”Metode i Java brukes for å sette inn komponentene i en strøm i en samling. Du kan utføre forskjellige operasjoner på strømmen, inkludert å få jevn elementer i strømmen, og rare elementer, og også kartlegge tallene på listen. Dette innlegget uttalte metodestrømmen.samle () i java.