A VB.Net karakterlánc funkcióinak bemutatása
A karakterlánc nem más, mint a karakterek gyűjteménye. Nagyon egyszerűen fogalmazva, a karakterlánc definiálható karakter tömbként. Ha megértjük a változókat, akkor az egész szám az első dolog, amiről megismerkedünk. Egy egész szám az adattípus, amely az egész értéket tárolja, ugyanúgy, a char az az adattípus, amely egyetlen karaktert tárol, és hasonlóképpen a karakterlánc az az adattípus, amely lehetővé teszi a karakterkészlet egyetlen változóban történő tárolását.
Tárolhatjuk a karakterláncot karakter tömbben is, de bármilyen karakterlánc egyszerű tárolásához használjuk a karakterlánc adattípust. Számos funkciót végezhetünk a húrokon, amelyeket később meglátunk. A string értékek feldolgozásának képessége sokat segít összetett alkalmazások létrehozásában. A következő szakaszban megtanuljuk, hogyan lehet a karakterláncot végrehajtani.
A VB.Net nyilatkozata és inicializálása
Ahhoz, hogy a húr tényleges használatban legyen, először ki kell deklarálnunk a húrot. Miután kijelentettük, szükség szerint többször is felhasználhatjuk. Az alábbiakban egy szintaxist adunk meg egy karakterlánc deklarálására a VB .net-ben.
Dim Str as String
- Dim: Ez a kulcsszó, amellyel bármilyen változót deklarálunk.
- Str: A karakterláncot a változó neve fogja tárolni.
- Karakterlánc: A kulcsszó azt állítja, hogy az érték, amelyet Str tart, egy karakterlánc.
Miután a változó nevét kijelentettük, be kell adnunk bizonyos értéket, hogy felhasználható legyen a programban. Az értéket a változóhoz hozzárendelhetjük, akár a felhasználótól a futásidejű adatok felhasználásával, akár manuálisan is. Itt megtudhatja, hogyan adhatjuk meg az értéket kézzel.
Str=“Latin”
Itt az értéket hozzárendeltük a str. A karakterláncértéknek a változóhoz való hozzárendelésekor ügyelnünk kell arra, hogy az értékeket idézőjelekben kell írni. Az értékek hozzárendelése után bárhol felhasználhatjuk a programban.
Munka a VB.Net karakterlánc-funkciókkal:
Ebben a szakaszban meglátjuk, hogyan lehet a karakterláncot használni több funkcióval az érték feldolgozásához és a kívánt kimenet előállításához. Az alábbiakban azok a karakterláncfunkciók találhatók, amelyeket a karakterlánccal dolgozunk.
1. Asc funkció
Ez a VB.Net karakterlánc-függvény a karakterlánc első betűjének egész értékének lekérdezésére szolgál. Az egész érték valójában annak a karakternek az egész értéke.
Példa
Bemenet
Dim Str as String
Str=“Latin”
Asc(Str)
Teljesítmény: 76
2. Formázás funkció
Ezt a funkciót a karakterlánc adott formátumba rendezésére használják. Itt megvizsgálunk egy példát, amely megváltoztatja az adatok ábrázolását.
Példa
BemenetDim ChangedTime As Date = #03/23/2019 4:10:43 PM#
Dim ChangedTime as the string
ChangedTime = Format(TestDateTime, "h:m:s")
Kimenet: 04:10:43 PM
3. Csatlakozás funkció
Ez a VB.Net karakterlánc funkció két alsorozatok összekapcsolására szolgál. Ebben a példában egy sor tömböt hozunk létre, majd vesszővel (, ) adjuk hozzá a tömb értékét.
Példa
Bemenet
Dim ItemList() As String = (“Apple”, “Banana”, “Guava”)
Dim JoinItemList as string = Join(ItemList, ", ")
Teljesítés: Apple, banán, Guava
4. LCase funkció
Ez a funkció a karakterlánc összes karakterét kisbetűkké konvertálja. Ha a karakter már kisbetűs, akkor figyelmen kívül hagyja a karaktert, akkor a karakter kisbetűvé konvertálja.
Példa
Bemenet
Dim Uppercase as String = “HELLO WORLD”
Dim Lowercase as String = LCase(Uppercase)
Kimenet: hello világ
5. Bal funkció
Ez a funkció visszaadja az adott karaktereket balról, amint azt bármilyen szám megjelölésével igényli. Ha ezt a funkciót használjuk az első négy karakter nyerésére a karakterláncból a bal oldalról, akkor meg kell említenünk a 4. számot.
Példa
Bemenet
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Left(CheckStr, 3)
Kimenet: Hé
6. Len funkció
Ez a VB.Net karakterlánc funkció visszaadja a karakterszámot egy karakterláncban. A visszatért érték egész szám lesz, ezért azt az egész változóban kell tárolni.
Példa
Bemenet
Dim StrWords as String = “You are a hero!”
Dim WordCount as Integer = Len(StrWords)
Teljesítmény: 15
7. Jobb funkció
Ez a funkció a megadott számú karaktert adja vissza egy karakterláncból a jobb oldalon. Ahogy a Bal funkció működött, hasonlóan fog működni. Az egyetlen különbség az, hogy a jobb oldali karaktereket választja ki.
Példa
Bemenet
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Right(CheckStr, 3)
Kimenet: Jim
8. Osztott funkció
Ez a VB.Net karakterlánc-függvény a karakterlánc felosztására szolgál. Bár létezik különféle határoló, amelyet a funkcióval lehet használni, és itt csak elválasztjuk a térrel.
Példa
Bemenet
Dim CheckStr as String = “How are you?”
Dim OutputStr as String = Split(CheckStr)
Kimenet: ("Hogyan", "vannak", "te?"), Ez valójában a karakterlánc tömbje.
9. StrReverse funkció
Ezt a funkciót a karakterlánc értékének megfordításához kell használni. Ugyanaznak hangzik, mint a karakterek cseréje a karakterlánc visszaállításához. Lássunk egy példát
Példa
Bemenet
Dim CorrectStr as String = “Apple”
Dim ReverseString as String = StrReverse(CorrectStr)
Kimenet: elppA
10. UCase funkció
Ez a VB.Net karakterlánc funkció a karakterlánc összes kisbetűjét nagybetűkké változtatja. Pontosan fordítva működik, mint a Lcase funkció.
Példa
Bemenet
Dim LowercaseStr as String = “Hello Jim”
Dim UppercaseStr as String = UCase(LowercaseStr)
Kimenet
HELLO JIM
Összegzés - VB.Net karakterláncfunkciók
A karakterlánc nagyon hasznos adattípus bármilyen programozási nyelven. Szinte mindannyian nem tudjuk, hogy nagyon fontos szerepet játszik a felhasználói azonosító és a jelszó biztosításában. Számos összetett algoritmus, hash algoritmus, úgynevezett hashing algoritmus, amely csak a karakterlánccal manipulálja az éleket az adatok biztonságához. A String-szel való együttműködéshez csak annyit kell megértenie, hogy a string-funkciók rendelkeznek-e.
Ajánlott cikkek
Ez a VB.Net karakterlánc-funkciók útmutatója. Itt a String funkciók működését tárgyaltuk a Vb.Net-ben példák segítségével. A következő cikkeket is megnézheti további információkért:
- Java vonós interjú kérdése és válaszai
- Karakterlánc-funkciók példákkal a Java-ban
- VB.NET interjúkérdések
- C # és VB.Net