Zavedenie reťazcových funkcií VB.Net
Reťazec nie je nič iné ako zbierka znakov. Jednoducho povedané, String možno definovať ako pole znakov. Pokiaľ ide o premennú na porozumenie, Integer je prvá vec, o ktorej sa dozvedáme. Celé číslo je dátový typ, ktorý ukladá celočíselnú hodnotu, rovnakým spôsobom char je dátový typ, ktorý ukladá jeden znak a podobne je reťazec typ údajov, ktorý umožňuje ukladanie množiny znakov do jednej premennej.
Reťazec môžeme uložiť aj do char poľa, ale jednoduchý spôsob uloženia reťazca je použitie dátového typu string. Na strunách, ktoré uvidíme neskôr, môžeme vykonať niekoľko funkcií. Schopnosť spracovať hodnoty reťazca veľa pomáha pri vytváraní zložitých aplikácií. Teraz v ďalšej časti sa naučíme, ako implementovať reťazec.
Vyhlásenie a inicializácia VB.Net
Na to, aby sa reťazec skutočne použil, musíme najprv reťazec vyhlásiť. Akonáhle je deklarovaná, môžeme ju použiť viackrát podľa potreby. Nižšie je uvedená syntax na deklarovanie reťazca vo VB .net.
Dim Str as String
- Dim: Je to kľúčové slovo použité pri deklarovaní akejkoľvek premennej.
- Str: Je to názov premennej, ktorý bude držať hodnotu reťazca.
- String: Je to kľúčové slovo, ktoré sa používa na označenie, že hodnota, ktorú bude Str uchovávať, by mala byť reťazec.
Teraz, keď je deklarovaný názov premennej, musíme do nej vložiť nejakú hodnotu, aby sa mohla použiť v programe. Hodnota môžeme premennej priradiť buď tak, že vezmeme vstup od užívateľa v čase vykonávania, alebo ju môžeme priradiť ručne. Tu uvidíme, ako môžeme hodnotu priradiť manuálne.
Str=“Latin”
Tu bola hodnota priradená premennej str. Priraďovanie hodnoty reťazca premennej musíme zaistiť, aby hodnoty boli napísané v dvojitých úvodzovkách. Po priradení hodnôt ich môžeme použiť kdekoľvek v programe.
Práca s funkciami reťazca VB.Net:
V tejto časti sa dozvieme, ako by sa dal reťazec použiť s niekoľkými funkciami na spracovanie hodnoty a vygenerovanie požadovaného výstupu. Nižšie sú uvedené reťazcové funkcie, ktoré sa používajú na prácu s reťazcom.
1. Asc funkcia
Táto funkcia reťazca vo VB.Net sa používa na získanie celočíselnej hodnoty prvého písmena reťazca. Celá hodnota je vlastne celé číslo tohto znaku.
príklad
vstup
Dim Str as String
Str=“Latin”
Asc(Str)
Výstup: 76
2. Funkcia formátovania
Táto funkcia sa používa na usporiadanie reťazca v konkrétnom formáte. Tu zvážime príklad, ktorý zmení reprezentáciu údajov.
príklad
vstupDim ChangedTime As Date = #03/23/2019 4:10:43 PM#
Dim ChangedTime as the string
ChangedTime = Format(TestDateTime, "h:m:s")
Výstup: 04:10:43 PM
3. Pripojiť funkciu
Táto funkcia VB.Net String sa používa na spojenie dvoch podreťazcov. V tomto príklade vytvoríme pole reťazcov a potom pridáme hodnotu do poľa čiarkou (, ).
príklad
vstup
Dim ItemList() As String = (“Apple”, “Banana”, “Guava”)
Dim JoinItemList as string = Join(ItemList, ", ")
Výstup: Apple, Banana, Guava
4. LCase Function
Táto funkcia skonvertuje všetky znaky reťazca na malé písmená. Ak je znak už malými písmenami, bude ignorovať znak, ktorý ho prevedie na malé písmená.
príklad
vstup
Dim Uppercase as String = “HELLO WORLD”
Dim Lowercase as String = LCase(Uppercase)
Výstup: ahoj svet
5. Ľavá funkcia
Táto funkcia vráti konkrétne znaky zľava podľa požiadavky uvedením ľubovoľného čísla. Ak použijeme túto funkciu na získanie prvých štyroch znakov z reťazca z ľavého konca, musíme spomenúť číslo 4.
príklad
vstup
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Left(CheckStr, 3)
Výstup: Hej
6. Lenova funkcia
Táto funkcia String vo VB.Net vráti počet znakov v reťazci. Vrátená hodnota bude celočíselnou hodnotou, takže musí byť uložená v celočíselnej premennej.
príklad
vstup
Dim StrWords as String = “You are a hero!”
Dim WordCount as Integer = Len(StrWords)
Výstup: 15
7. Správna funkcia
Táto funkcia vráti zadaný počet znakov z reťazca z pravej strany. Podobne bude fungovať aj funkcia ľavice. Jediným rozdielom bude, že vyberie znaky sprava.
príklad
vstup
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Right(CheckStr, 3)
Výstup: Jim
8. Rozdelená funkcia
Táto funkcia String vo VB.Net sa používa na rozdelenie reťazca. Aj keď existuje niekoľko oddeľovačov, ktoré by sa dali použiť s funkciou, tu ich jednoducho oddelíme medzerou.
príklad
vstup
Dim CheckStr as String = “How are you?”
Dim OutputStr as String = Split(CheckStr)
Výstup: („Ako“, „ste“, „vy?“), Je to vlastne pole reťazcov.
9. StrReverse funkcia
Táto funkcia sa použije na zmenu hodnoty reťazca. Znie to rovnako ako zamieňanie znakov za vrátenie reťazca. Pozrime sa na príklad
príklad
vstup
Dim CorrectStr as String = “Apple”
Dim ReverseString as String = StrReverse(CorrectStr)
Výstup: elppA
10. Funkcia UCase
Táto funkcia reťazca VB.Net zmení všetky malé písmená reťazca na veľké písmená. Funguje presne naopak ako funkcia Lcase.
príklad
vstup
Dim LowercaseStr as String = “Hello Jim”
Dim UppercaseStr as String = UCase(LowercaseStr)
Výkon
Ahoj JIM
Záver - VB.Net String Functions
Reťazec je veľmi užitočný typ údajov v ľubovoľnom programovacom jazyku. Takmer všetci si neuvedomujeme, že hrá veľmi dôležitú úlohu pri zabezpečení užívateľského mena a hesla. Existuje niekoľko zložitých algoritmov nazývaných algoritmy hashovania, ktoré manipulujú s reťazcom iba tak, aby pridali hranu zabezpečenia údajov. Ak chcete pracovať so službou String, musíte pochopiť možnosť, ktorú majú reťazcové funkcie.
Odporúčané články
Toto bol sprievodca funkciami reťazca VB.Net. Tu sme diskutovali fungovanie Stringových funkcií vo Vb.Net pomocou príkladov. Ďalšie informácie nájdete aj v nasledujúcich článkoch:
- Java String Interview Otázka s odpoveďami
- Funkcie reťazca v Java s príkladmi
- Otázky na rozhovor VB.NET
- C # a VB.Net