VB.Neti stringifunktsioonide tutvustus
Keel ei ole midagi muud kui märkide kogu. Väga lihtsustatult võib stringi määratleda kui tähemärkide massiivi. Mõistmismuutuja kohta on täisarv kõige esimene asi, millest õpime. Täisarv on andmetüüp, mis salvestab täisarvu, samal viisil char on andmetüüp, mis salvestab ühe tähemärgi ja sarnaselt on string andmetüüp, mis võimaldab tähemärkide komplekti salvestada ühes muutujas.
Samuti võime stringi salvestada sümbolite massiivis, kuid stringi salvestamiseks on lihtne kasutada stringi andmetüüpi. Saame keelpillidel täita mitmeid funktsioone, mida näeme hiljem. Võimalus stringi väärtusi töödelda aitab palju keerukate rakenduste loomisel. Järgmises jaotises õpime, kuidas stringi rakendada.
VB.Neti deklareerimine ja initsialiseerimine
Stringi tegelikus kasutuses toomiseks peame kõigepealt stringi deklareerima. Kui see on välja kuulutatud, võime seda vastavalt vajadusele kasutada mitu korda. Allpool on süntaks, mis deklareerib stringi VB-võrgus.
Dim Str as String
- Dim: See on märksõna, mida kasutatakse mis tahes muutuja deklareerimisel.
- Str: stringi väärtust hoiab muutuja nimi.
- String: märksõna kinnitamiseks kasutatakse seda, et väärtus, mida Str hoiab, peaks olema string.
Kui muutuja nimi on välja kuulutatud, peame sellesse mingi väärtuse panema, et seda saaks programmis kasutada. Väärtuse saab muutujale omistada kas siis, kui arvestame kasutaja käitusaega või saame väärtuse käsitsi määrata. Siit näeme, kuidas saame väärtuse käsitsi määrata.
Str=“Latin”
Siin on väärtus määratud muutujale str. Muutujale stringi väärtuse määramisel peame veenduma, et väärtused tuleb kirjutada jutumärkides. Kui väärtused on määratud, saame seda kasutada kõikjal programmis.
Töö VB.Neti stringifunktsioonidega:
Selles jaotises näeme, kuidas stringi saaks kasutada mitme funktsiooniga väärtuse töötlemiseks ja soovitud väljundi genereerimiseks. Allpool on stringi funktsioonid, mida kasutatakse stringi kasutamisel.
1. Asc funktsioon
Seda stringi funktsiooni VB.Netis kasutatakse stringi algustähe täisarvu saamiseks. See täisarv on tegelikult selle märgi täisarv.
Näide
Sisend
Dim Str as String
Str=“Latin”
Asc(Str)
Väljund: 76
2. Vormingu funktsioon
Seda funktsiooni kasutatakse stringi korraldamiseks kindlas vormingus. Siin kaalume näidet, mis muudab andmete esitust.
Näide
SisendDim ChangedTime As Date = #03/23/2019 4:10:43 PM#
Dim ChangedTime as the string
ChangedTime = Format(TestDateTime, "h:m:s")
Väljund: 04:10:43 PM
3. Liitu funktsioon
Seda funktsiooni VB.Net String kasutatakse kahe alamstringi ühendamiseks. Selles näites loome stringi massiivi ja lisame massiivi väärtuse komaga (, ).
Näide
Sisend
Dim ItemList() As String = (“Apple”, “Banana”, “Guava”)
Dim JoinItemList as string = Join(ItemList, ", ")
Väljund: õun, banaan, Guava
4. LCase funktsioon
See funktsioon teisendab kõik stringi märgid väiketähtedeks. Kui märk on juba väiketähtedega, siis ignoreeritakse seda täht, teisendab see täht väiketähtedeks.
Näide
Sisend
Dim Uppercase as String = “HELLO WORLD”
Dim Lowercase as String = LCase(Uppercase)
Väljund: tere maailm
5. Vasakpoolne funktsioon
See funktsioon tagastab konkreetsed märgid vasakult, nagu on nõutud, märkides numbrid. Kui kasutame seda funktsiooni, et saada vasakust otsast stringist neli esimest tähemärki, peame märkima numbri 4.
Näide
Sisend
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Left(CheckStr, 3)
Väljund: Hei
6. Len funktsioon
See funktsioon String VB.Netis tagastab stringi tähemärkide arvu. Tagastatud väärtus on täisarv, nii et see tuleb salvestada täisarvu muutujasse.
Näide
Sisend
Dim StrWords as String = “You are a hero!”
Dim WordCount as Integer = Len(StrWords)
Väljund: 15
7. Parempoolne funktsioon
See funktsioon tagastab stringi täpsustatud arvu märke paremalt servalt. Funktsioon Vasak on toiminud sarnaselt. Ainus erinevus on see, et see valib märgid paremalt.
Näide
Sisend
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Right(CheckStr, 3)
Väljund: Jim
8. Jagatud funktsioon
Seda VB.Neti funktsiooni String kasutatakse stringi jagamiseks. Ehkki funktsioonide jaoks saab kasutada erinevaid eraldajaid, eraldame selle lihtsalt ruumiga.
Näide
Sisend
Dim CheckStr as String = “How are you?”
Dim OutputStr as String = Split(CheckStr)
Väljund: ("kuidas", "olete", "teie?"), See on tegelikult stringide massiiv.
9. Funktsioon StrReverse
Seda funktsiooni kasutatakse stringi väärtuse ümberpööramiseks. See kõlab samamoodi nagu märkide vahetamine stringi taastamiseks. Vaatame näidet
Näide
Sisend
Dim CorrectStr as String = “Apple”
Dim ReverseString as String = StrReverse(CorrectStr)
Väljund: elppA
10. UCase-funktsioon
See VB.Neti stringi funktsioon muudab kõik stringi väiketähed suurtähtedeks. See toimib täpselt vastupidiselt, nagu funktsioon Lcase.
Näide
Sisend
Dim LowercaseStr as String = “Hello Jim”
Dim UppercaseStr as String = UCase(LowercaseStr)
Väljund
HELLO JIM
Järeldus - VB.Neti stringifunktsioonid
String on mis tahes programmeerimiskeeles väga kasulik andmetüüp. Peaaegu kõik meist ei tea, et sellel on kasutajatunnuse ja parooli turvamisel väga oluline roll. On mitmeid keerulisi algoritme, mida nimetatakse räsi algoritmideks ja mis manipuleerib stringi abil ainult andmete turvalisuse serva lisamisega. Stringiga töötamiseks on vaja aru saada stringifunktsioonide võimalusest.
Soovitatavad artiklid
See on olnud VB.Neti stringifunktsioonide juhend. Siin oleme näidete abil arutanud Stringifunktsioonide toimimise Vb.Netis. Lisateabe saamiseks võite vaadata ka järgmisi artikleid:
- Java Stringi intervjuu küsimus koos vastustega
- Stringifunktsioonid Java koos näidetega
- VB.NET-i intervjuu küsimused
- C # ja VB.Net