The PowerShell-merkkijono on yksinkertaisesti esine, jossa on a System.String tyyppi. Se on tietotyyppi, joka ilmaisee merkkijonon joko kirjaimellisena vakiona tai jonkinlaisena muuttujana.
merkkijono taulukkoon java
Merkkijono voidaan määrittää PowerShellissä käyttämällä yksi- tai kaksoislainausmerkkejä. Molemmat merkkijonot on luotu samasta System.String objektityyppi.
Esimerkkejä:
Esimerkki1: Tässä esimerkissä kuvataan yksittäisten lainausmerkkien käyttöä merkkijonossa:
PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String
Esimerkki2: Tässä esimerkissä kuvataan lainausmerkkien käyttäminen merkkijonossa:
PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String
Yhdistäminen
Merkkijonon ketjuttaminen suoritetaan plusmerkkiä käyttäen.
Esimerkkejä:
Esimerkki1: Seuraava esimerkki kuvaa, kuinka kaksi merkkijonomuuttujaa ketjutetaan:
PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2
Viimeisen komennon tulos yllä olevassa esimerkissä näytetään muodossa JAVATPOINT
Esimerkki2: Voimme myös käyttää join-operaattoria liittyäksesi merkkijonoon. Seuraava esimerkki kuvaa tämän operaattorin käyttöä:
PS C:> $s1,$s2 -join 'T'
Tämän esimerkin tulos näytetään JAVATPOINT-muodossa
Esimerkki3: Voimme myös käyttää menetelmää concat() merkkijonojen ketjuttamiseen. Seuraava esimerkki kuvaa tämän menetelmän käyttöä:
PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2)
Tämän esimerkin tulos näytetään myös PowerShellinä
alimerkkijono()
The Alimerkkijono on menetelmä, joka hyväksyy kaksi ylikuormitusargumenttia ja palauttaa osan pidemmästä merkkijonosta. Molemmat argumentit ovat numeerisia arvoja, ja ne erotetaan pilkulla (,). Vasen arvo on se arvo, josta halusit aloittaa Alimerkkijono . Oikea arvo edustaa merkkien määrää, jonka halusit siirtää oikealle aloituspisteestä.
Esimerkki: Seuraava esimerkki ohittaa kolme ensimmäistä merkkiä ja palauttaa seuraavat seitsemän merkkiä annetusta merkkijonosta.
PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7)
Yllä olevan esimerkin toinen komento näyttää seuraavan lähdön:
java silmukkatyypeille
dows Po
Merkkijonojen muotoilu
Merkkijonojen muotoilu on prosessi joidenkin merkkien tai merkkijonon lisäämiseksi merkkijonon sisään. Voimme muotoilla merkkijonon käyttämällä -f operaattori.
PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString
Yllä olevan esimerkin viimeinen komento näyttää seuraavan lähdön:
Windows PowerShell POINT....
Korvata()
The korvata() menetelmä hyväksyy nämä kaksi argumenttia ja sitä käytetään korvaamaan merkkijonon merkit.
Esimerkki: Seuraavassa esimerkissä voimme korvata merkin x kohtaan S annetussa merkkijonossa.
PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S')
Yllä olevan esimerkin toinen komento näyttää seuraavan lähdön:
Windows PowerShell