Wprowadzenie funkcji ciągów VB.Net

Łańcuch to nic innego jak zbiór znaków. Mówiąc najprościej, Łańcuch może być zdefiniowany jako tablica znaków. Jeśli chodzi o zmienną umożliwiającą zrozumienie, liczba całkowita jest pierwszą rzeczą, o której się dowiadujemy. Liczba całkowita jest typem danych, który przechowuje wartość całkowitą, w ten sam sposób char jest typem danych, który przechowuje pojedynczy znak i podobnie, ciąg znaków jest typem danych, który umożliwia przechowywanie zestawu znaków w jednej zmiennej.

Możemy również przechowywać ciąg znaków w tablicy znaków, ale najprostszym sposobem przechowywania dowolnego ciągu jest użycie typu danych ciągu. Możemy wykonać kilka funkcji na łańcuchach, które zobaczymy później. Możliwość przetwarzania wartości ciągu bardzo pomaga w tworzeniu złożonych aplikacji. Teraz w następnej sekcji nauczymy się implementować ciąg.

Deklaracja i inicjalizacja VB.Net

Aby wprowadzić ciąg w rzeczywiste użycie, najpierw musimy zadeklarować ciąg. Po zadeklarowaniu możemy użyć go wiele razy w razie potrzeby. Poniżej znajduje się składnia do deklarowania ciągu w VB .net.

Dim Str as String

  • Dim: Jest to słowo kluczowe używane podczas deklarowania dowolnej zmiennej.
  • Str: Jest to nazwa zmiennej, która będzie przechowywać wartość ciągu.
  • Łańcuch: jest słowem kluczowym używanym do stwierdzenia, że ​​wartość, którą Str będzie przechowywać, powinna być łańcuchem.

Teraz, kiedy nazwa zmiennej zostanie zadeklarowana, musimy w niej dodać pewną wartość, aby mogła być użyta w programie. Możemy przypisać wartość do zmiennej, pobierając dane wejściowe od użytkownika w czasie wykonywania lub możemy przypisać wartość ręcznie. Tutaj zobaczymy, jak możemy przypisać wartość ręcznie.

Str=“Latin”

Tutaj wartość została przypisana do zmiennej str. Przypisując wartość ciągu do zmiennej, musimy upewnić się, że wartości muszą być zapisane podwójnymi cudzysłowami. Po przypisaniu wartości możemy użyć jej w dowolnym miejscu w programie.

Praca z funkcjami łańcuchowymi VB.Net:

W tej sekcji zobaczymy, jak można użyć łańcucha z kilkoma funkcjami w celu przetworzenia wartości i wygenerowania pożądanego wyniku. Poniżej znajdują się funkcje ciągów, które są używane do pracy z ciągiem.

1. Funkcja Asc

Ta funkcja ciągu w VB.Net służy do uzyskania wartości całkowitej pierwszej litery ciągu. Ta liczba całkowita jest w rzeczywistości liczbą całkowitą tego znaku.

Przykład

Wejście

Dim Str as String
Str=“Latin”
Asc(Str)

Wyjście: 76

2. Funkcja formatu

Ta funkcja służy do ustawiania łańcucha w określonym formacie. Tutaj rozważymy przykład, który zmieni reprezentację danych.

Przykład

Wejście
Dim ChangedTime As Date = #03/23/2019 4:10:43 PM#
Dim ChangedTime as the string
ChangedTime = Format(TestDateTime, "h:m:s")

Wyjście: 04:10:43 PM

3. Dołącz do funkcji

Ta funkcja VB.Net String służy do łączenia dwóch podciągów. W tym przykładzie utworzymy tablicę ciągów, a następnie dodamy wartość w tablicy przecinkiem (, ).

Przykład

Wejście

Dim ItemList() As String = (“Apple”, “Banana”, “Guava”)
Dim JoinItemList as string = Join(ItemList, ", ")

Wyjście: jabłko, banan, guawa

4. Funkcja LCase

Ta funkcja konwertuje wszystkie znaki ciągu na małe litery. Jeśli znak jest już pisany małymi literami, to zignoruje go, a inny przekształci go na małe litery.

Przykład

Wejście

Dim Uppercase as String = “HELLO WORLD”
Dim Lowercase as String = LCase(Uppercase)

Wyjście: witaj świecie

5. Funkcja lewej

Ta funkcja zwróci określone znaki z lewej strony zgodnie z żądaniem poprzez podanie dowolnej liczby. Jeśli użyjemy tej funkcji, aby uzyskać pierwsze cztery znaki z ciągu od lewego końca, musimy wspomnieć o liczbie 4.

Przykład

Wejście

Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Left(CheckStr, 3)

Wyjście: Hej

6. Funkcja Len

Ta funkcja String w VB.Net zwróci liczbę znaków w ciągu. Zwrócona wartość będzie liczbą całkowitą, więc musi być przechowywana w zmiennej całkowitej.

Przykład

Wejście

Dim StrWords as String = “You are a hero!”
Dim WordCount as Integer = Len(StrWords)

Wyjście: 15

7. Właściwa funkcja

Ta funkcja zwróci określoną liczbę znaków z ciągu po prawej stronie. Sposób działania funkcji Lewy będzie działał podobnie. Jedyną różnicą będzie to, że wybierze znaki z prawej strony.

Przykład

Wejście

Dim CheckStr as string = “Hey Jim”
Dim ResultStr as string = Right(CheckStr, 3)

Wyjście: Jim

8. Funkcja podziału

Ta funkcja ciągu w VB.Net służy do podziału ciągu. Chociaż istnieje wiele ograniczników, które mogą być używane z funkcją, a tutaj po prostu oddzielimy ją spacją.

Przykład

Wejście

Dim CheckStr as String = “How are you?”
Dim OutputStr as String = Split(CheckStr)

Wyjście: („How”, „are”, „you?”), W rzeczywistości jest to tablica ciągów znaków.

9. Funkcja StrReverse

Ta funkcja będzie używana do odwrócenia wartości ciągu. Brzmi tak samo jak zamiana znaków w celu przywrócenia łańcucha. Zobaczmy przykład

Przykład

Wejście

Dim CorrectStr as String = “Apple”
Dim ReverseString as String = StrReverse(CorrectStr)

Wyjście: elppA

10. Funkcja UCase

Ta funkcja VB.Net String zamieni wszystkie małe litery łańcucha na wielkie. Działa dokładnie odwrotnie, jak działa funkcja Lcase.

Przykład

Wejście

Dim LowercaseStr as String = “Hello Jim”
Dim UppercaseStr as String = UCase(LowercaseStr)

Wynik

CZEŚĆ JIM

Wniosek - funkcje łańcuchowe VB.Net

Ciąg jest bardzo przydatnym typem danych w dowolnym języku programowania. Prawie wszyscy nie jesteśmy świadomi, że odgrywa bardzo istotną rolę w zabezpieczaniu identyfikatora użytkownika i hasła. Istnieje kilka złożonych algorytmów zwanych algorytmami mieszającymi, które manipulują tylko ciągiem, aby zwiększyć bezpieczeństwo danych. Aby pracować z ciągiem, wszystko, czego potrzeba, to zrozumienie możliwości, jakie posiadają funkcje łańcucha.

Polecane artykuły

Jest to przewodnik po funkcjach łańcuchowych VB.Net. Tutaj omówiliśmy działanie funkcji String w Vb.Net za pomocą przykładów. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej:

  1. Java String Interview Pytanie z odpowiedziami
  2. Funkcje łańcuchowe w Javie z przykładami
  3. Pytania do wywiadu VB.NET
  4. C # i VB.Net