The PowerShell niz je jednostavno objekt s a System.String tip. To je tip podataka koji označava niz znakova, bilo kao doslovna konstanta ili neka vrsta varijable.
String se može definirati u PowerShell-u korištenjem jednostrukih ili dvostrukih navodnika. Obje su žice stvorene od istog System.String vrsta objekta.
10 1 milijun
Primjeri:
Primjer1: Ovaj primjer opisuje kako koristiti jednostruke navodnike u nizu:
PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String
Primjer2: Ovaj primjer opisuje kako koristiti dvostruke navodnike u nizu:
PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String
Ulančavanje
Ulančavanje niza izvodi se pomoću znaka plus.
Primjeri:
Primjer1: Sljedeći primjer opisuje kako spojiti dvije varijable niza:
PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2
Izlaz posljednje naredbe u gornjem primjeru bit će prikazan kao JAVATPOINT
Primjer2: Također možemo koristiti operator spajanja za spajanje niza. Sljedeći primjer opisuje kako koristiti ovaj operator:
PS C:> $s1,$s2 -join 'T'
Izlaz ovog primjera bit će prikazan kao JAVATPOINT
Primjer3: Također možemo koristiti metodu concat() za ulančavanje nizova. Sljedeći primjer opisuje kako koristiti ovu metodu:
PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2)
Izlaz ovog primjera također će biti prikazan kao PowerShell
arraylist.sort
podniz()
The Podniz je metoda koja prihvaća dva argumenta preopterećenja i vraća dio dužeg niza. Oba argumenta su numeričke vrijednosti i odvojeni su zarezom (,). Lijeva vrijednost je ona vrijednost od koje ste htjeli započeti Podniz . Prava vrijednost predstavlja broj znakova koje ste željeli pomaknuti udesno od mjesta gdje ste započeli.
Primjer: Sljedeći primjer preskače prva tri znaka i vraća sljedećih sedam znakova iz zadanog niza.
PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7)
Druga naredba u gornjem primjeru prikazuje sljedeći izlaz:
dows Po
Oblikovanje niza
Oblikovanje niza je proces za umetanje nekih znakova ili niza unutar niza. Možemo formatirati niz pomoću -f operater.
PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString
Posljednja naredba u gornjem primjeru prikazuje sljedeći izlaz:
Windows PowerShell POINT....
Zamijeniti()
The zamijeniti() metoda prihvaća dva argumenta i koristi se za zamjenu znakova u nizu.
Primjer: U sljedećem primjeru možemo zamijeniti znak x do S u zadanom nizu.
PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S')
Druga naredba u gornjem primjeru prikazuje sljedeći izlaz:
Windows PowerShell