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

Vstup
Dim 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:

  1. Java String Interview Otázka s odpověďmi
  2. Řetězcové funkce v Javě s příklady
  3. VB.NET Interview Otázky
  4. C # a VB.Net

Kategorie: