Denne oppskrivningen vil diskutere utnyttelse og implementering av “Arrays.Stream () ”-metode i Java.
Hva er “Arrays.Stream () ”-metode i Java?
“Stream (T [] Array)”Metode for“Matriser”Klasse i Java returnerer en sekvensiell strøm av matrisen som ble gitt som argument. Denne matrisen kan omfatte flere datatyper, i.e., “Heltall”,“Streng", etc.
Syntaks
Offentlig statisk strømI denne syntaksen:
I syntaks ovenfor:
Før du drar til eksemplene, må du huske å inkludere følgende pakker for å få tilgang til alle klasser, metoder og arbeid med henholdsvis strømmer:
Importer Java.util.*;Eksempel 1: Bruke “Arrays.Stream () ”-metode i Java for å returnere en sekvensiell strøm av" streng "-arrayen
I dette eksemplet "Matriser.strøm()”Metode kan brukes for å vise en sekvensiell strøm av strengverdiene som er akkumulert i den aktuelle matrisen:
offentlig klasse ArraysStreamI henhold til koden ovenfor, utfør følgende trinn:
Produksjon
I denne utgangen kan det observeres at de separerte strengverdiene i en matrise vises i en sekvensiell strøm.
Eksempel 2: Bruke “Arrays.Stream () ”-metode i Java for å returnere en sekvensiell strøm av" heltall "-arrayen
Dette eksemplet kan brukes til å anvende den diskuterte metoden for å logge en sekvensiell strøm av "Heltall”Array:
offentlig klasse ArrayStream2I henhold til kodelinjene, gjenta de diskuterte tilnærmingene for å definere en matrise, i.e., “Heltall"(i dette tilfellet). Etter det, på samme måte, bruk "Matriser.strøm()”Metode for å returnere en sekvensiell strøm og vise heltallene i en matrise sekvensielt.
Produksjon
I dette utfallet kan det analyseres at heltalene vises på en strømlinjeformet måte.
Eksempel 3: Bruke “Arrays.Stream () ”-metode i Java for å returnere en sekvensiell strøm av de" spesifiserte "verdiene i en strenggruppe
I dette spesielle eksemplet kan den diskuterte metoden implementeres for å returnere en sekvensiell strøm av de spesifiserte strengverdiene ved å referere til deres indekser:
offentlig klasse ArraysStreamI denne kodebiten:
Produksjon
Ovennevnte utgang indikerer at siden strengverdien "Linuxhint”Er på indeks”2”Så den blir ikke returnert i strømmen.
Merk: Hvis det er et krav om å bruke begge datatypene, i.e., “Heltall”Og“Streng”For å returnere en strøm, bruk“Gjenstand”Skriv i stedet.
Konklusjon
“Stream (T [] Array)”Metode for“Matriser”Klasse i Java returnerer en sekvensiell strøm av matrisen som ble gitt som argument. Denne metoden kan brukes for å bare returnere en sekvensiell strøm av flere datatyper og strømmen av de spesifiserte verdiene via indeksering også. Denne artikkelen demonstrerte implementeringen av “Matriser.strøm()”Metode i Java.