Zavedení řetězcových funkcí VB.Net
Řetězec není nic jiného než kolekce znaků. Zjednodušeně řečeno, String může být definován jako pole znaků. Pokud jde o proměnnou porozumění, Integer je první věc, o které se dozvíme. Celé číslo je datový typ, který ukládá celočíselnou hodnotu, stejným způsobem char je datový typ, který ukládá jediný znak, a podobně řetězec je datový typ, který umožňuje ukládání sady znaků do jediné proměnné.
Můžeme také uložit řetězec do pole char, ale jednoduchý způsob uložení jakéhokoli řetězce je použití datového typu řetězce. Na řetězcích můžeme provádět několik funkcí, které uvidíme později. Schopnost zpracovávat hodnoty řetězců hodně pomáhá při vytváření složitých aplikací. Nyní v další části se naučíme, jak implementovat řetězec.
Prohlášení a inicializace VB.Net
Aby bylo možné řetězec skutečně použít, musíme nejprve řetězec deklarovat. Jakmile je deklarováno, můžeme jej použít mnohokrát podle potřeby. Níže je uvedena syntaxe pro deklaraci řetězce ve VB .net.
Dim Str as String
- Dim: Jedná se o klíčové slovo použité při deklaraci jakékoli proměnné.
- Str: Je to název proměnné, který bude držet hodnotu řetězce.
- Řetězec: Je to klíčové slovo, které se používá k tomu, aby hodnota, kterou bude Str obsahovat, měla být řetězec.
Jakmile je název proměnné deklarován, musíme do něj vložit nějakou hodnotu, aby mohla být použita v programu. Můžeme přiřadit hodnotu proměnné buď převzetím vstupu od uživatele v době běhu, nebo můžeme hodnotu přiřadit ručně. Zde uvidíme, jak můžeme hodnotu přiřadit ručně.
Str=“Latin”
Zde byla hodnota přiřazena proměnné str. Při přiřazování hodnoty řetězce proměnné musíme zajistit, aby hodnoty byly zapsány do dvojitých uvozovek. Jakmile jsou hodnoty přiřazeny, můžeme je použít kdekoli v programu.
Práce s řetězcovými funkcemi VB.Net:
V této části se podíváme, jak lze řetězec použít s několika funkcemi, abychom mohli zpracovat hodnotu a vygenerovat požadovaný výstup. Níže jsou uvedeny řetězcové funkce, které se používají pro práci s řetězcem.
1. Asc funkce
Tato řetězcová funkce ve VB.Net se používá k získání celočíselné hodnoty prvního písmene řetězce. Celá hodnota je ve skutečnosti celá hodnota tohoto znaku.
Příklad
Vstup
Dim Str as String
Str=“Latin”
Asc(Str)
Výstup: 76
2. Formátovací funkce
Tato funkce se používá k uspořádání řetězce v určitém formátu. Zde budeme uvažovat příklad, který změní reprezentaci dat.
Pří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. Připojte funkci
Tato funkce VB.Net String se používá ke spojení dvou podřetězců. Zde v tomto příkladu vytvoříme pole řetězce a přidáme hodnotu do pole čárkou (, ).
Příklad
Vstup
Dim ItemList() As String = (“Apple”, “Banana”, “Guava”)
Dim JoinItemList as string = Join(ItemList, ", ")
Výstup: Apple, Banana, Guava
4. LCase funkce
Tato funkce převede všechny znaky řetězce na malá písmena. Pokud je znak již malými písmeny, bude ignorovat, jinak jej převede na malá písmena.
Příklad
Vstup
Dim Uppercase as String = “HELLO WORLD”
Dim Lowercase as String = LCase(Uppercase)
Výstup: ahoj svět
5. Levá funkce
Tato funkce vrátí specifické znaky zleva podle požadavku uvedením libovolného čísla. Pokud použijeme tuto funkci k získání prvních čtyř znaků z řetězce zleva, musíme zmínit číslo 4.
Příklad
Vstup
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Left(CheckStr, 3)
Výstup: Hej
6. Lenova funkce
Tato funkce String ve VB.Net vrátí počet znaků v řetězci. Vrácená hodnota bude celočíselná hodnota, takže musí být uložena v celočíselné proměnné.
Příklad
Vstup
Dim StrWords as String = “You are a hero!”
Dim WordCount as Integer = Len(StrWords)
Výstup: 15
7. Správná funkce
Tato funkce vrátí zadaný počet znaků z řetězce z pravé strany. Jak funguje funkce Levý, bude to fungovat podobně. Jediným rozdílem bude, že vybere znaky zprava.
Příklad
Vstup
Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Right(CheckStr, 3)
Výstup: Jim
8. Rozdělená funkce
Tato funkce String ve VB.Net se používá k rozdělení řetězce. I když existuje několik oddělovačů, které by se daly použít s funkcí, a zde je prostě oddělíme mezerou.
Příklad
Vstup
Dim CheckStr as String = “How are you?”
Dim OutputStr as String = Split(CheckStr)
Výstup: („How“, „are“, „you?“), Je to vlastně pole řetězce.
9. StrReverse funkce
Tato funkce bude použita k obrácení hodnoty řetězce. Zní to stejně jako zaměňování znaků za vrácení řetězce. Podívejme se na příklad
Příklad
Vstup
Dim CorrectStr as String = “Apple”
Dim ReverseString as String = StrReverse(CorrectStr)
Výstup: elppA
10. Funkce UCase
Tato funkce řetězce VB.Net změní všechny malé znaky řetězce na velká písmena. Funguje přesně opačně jako funkce Lcase.
Příklad
Vstup
Dim LowercaseStr as String = “Hello Jim”
Dim UppercaseStr as String = UCase(LowercaseStr)
Výstup
Ahoj JIM
Závěr - VB.Net String Functions
Řetězec je velmi užitečný datový typ v libovolném programovacím jazyce. Téměř všichni z nás si neuvědomují, že hraje velmi důležitou roli při zabezpečení uživatelského jména a hesla. Existuje několik složitých algoritmů nazývaných hashovací algoritmy, které manipulují s řetězcem pouze tak, aby přidaly okraj v zabezpečení dat. Pro práci se Stringem je potřeba pochopit možnost, kterou mají řetězcové funkce.
Doporučené články
Toto byl průvodce funkcemi VB.Net String. Zde jsme diskutovali fungování Stringových funkcí ve Vb.Net pomocí příkladů. Další informace naleznete také v následujících článcích:
- Java String Interview Otázka s odpověďmi
- Řetězcové funkce v Javě s příklady
- VB.NET Interview Otázky
- C # a VB.Net