Introduktion av VB.Net-strängfunktioner

En sträng är inget annat än en samling karaktärer. I mycket enkla termer kan String definieras som en rad tecken. När det gäller en förståelsesvariabel är heltal det allra första vi lär oss om. Ett heltal är den datatyp som lagrar heltalvärdet, på samma sätt är char den datatyp som lagrar enstaka tecken och på liknande sätt är en sträng den datatyp som tillåter lagring av uppsättningen tecken i en enda variabel.

Vi kan också lagra strängen i en koluppsättning men det enkla sättet att lagra valfri sträng är att använda strängdatatyp. Vi kan utföra flera funktioner på strängarna som vi kommer att se senare. Möjligheten att bearbeta strängvärden hjälper mycket att skapa komplexa applikationer. I nästa avsnitt kommer vi att lära oss hur man implementerar strängen.

Förklaring och initiering av VB.Net

För att ta strängen i faktiskt bruk måste vi först deklarera strängen. När det har deklarerats kan vi använda det flera gånger efter behov. Nedan är syntaxen för att deklarera en sträng i VB .net.

Dim Str as String

  • Dim: Det är nyckelordet som används när du deklarerar någon variabel.
  • Str: Det är namnet på variabeln som kommer att innehålla strängvärdet.
  • String: Det är nyckelordet som används för att ange att värdet som Str kommer att innehålla ska vara en sträng.

Nu när variabelns namn har deklarerats måste vi lägga in ett värde i den så att den kan användas i programmet. Vi kan tilldela värdet till variabeln antingen genom att ta input från en användare under körning eller så kan vi tilldela värdet manuellt. Här ser vi hur vi kan tilldela värdet manuellt.

Str=“Latin”

Här har värdet tilldelats variabeln str. När vi tilldelar strängvärdet till variabeln måste vi se till att värdena måste skrivas med dubbla citat. När värdena har tilldelats kan vi använda det var som helst i programmet.

Arbeta med VB.Net-strängfunktioner:

I det här avsnittet ser vi hur strängen kan användas med flera funktioner för att bearbeta värdet och generera den önskade utgången. Nedan visas strängfunktionerna som används för att arbeta med String.

1. Asc-funktion

Denna strängfunktion i VB.Net används för att få heltalet för strängens första bokstav. Det heltalvärdet är faktiskt heltalets värde för det tecknet.

Exempel

Inmatning

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

Utgång: 76

2. Formatera funktionen

Denna funktion används för att ordna strängen i ett visst format. Här kommer vi att överväga ett exempel som kommer att förändra datarepresentationen.

Exempel

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

Utgång: 04:10:43

3. Gå med i funktionen

Denna VB.Net-strängfunktion används för att sammanfoga två underlag. Här i det här exemplet kommer vi att skapa en matris med strängar och sedan lägga till värdet i matrisen med ett komma (, ).

Exempel

Inmatning

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

Output: Apple, Banana, Guava

4. LCase-funktion

Den här funktionen konverterar alla tecken i strängen till ett gemener. Om tecknet redan finns med små bokstäver så kommer det att ignorera tecknet omvandlar det annat till små bokstäver.

Exempel

Inmatning

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

Output: hej värld

5. Vänster funktion

Denna funktion returnerar de specifika tecknen från vänster på begäran genom att nämna valfritt nummer. Om vi ​​kommer att använda den här funktionen för att få de första fyra tecknen från strängen från vänster ände än vi måste nämna siffran 4.

Exempel

Inmatning

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

Utgång: Hej

6. Len-funktion

Denna strängfunktion i VB.Net returnerar antalet tecken i en sträng. Det returnerade värdet är ett heltal så att det måste lagras i heltalvariabeln.

Exempel

Inmatning

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

Utgång: 15

7. Rätt funktion

Denna funktion returnerar det angivna antalet tecken från en sträng från höger sida. Hur vänsterfunktionen har fungerat fungerar den på liknande sätt. Den enda skillnaden är att det kommer att välja tecken från höger.

Exempel

Inmatning

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

Utgång: Jim

8. Delningsfunktion

Denna strängfunktion i VB.Net används för att dela strängen. Även om det finns olika avgränsare som kan användas med funktion och här kommer vi bara att separera det med utrymme.

Exempel

Inmatning

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

Output: ("Hur", "är", "du?"), Det är strängen som faktiskt är.

9. StrReverse funktion

Denna funktion kommer att användas för att vända strängens värde. Det låter som att byta tecken för att återställa strängen. Låt oss se ett exempel

Exempel

Inmatning

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

Utgång: elppA

10. UCase-funktion

Denna VB.Net-strängfunktion gör alla små bokstäver i strängen till versaler. Det fungerar exakt omvänt som Lcase-funktionen.

Exempel

Inmatning

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

Produktion

HELLO JIM

Slutsats - VB.Net strängfunktioner

Strängen är en mycket användbar datatyp på alla programmeringsspråk. Nästan alla av oss är medvetna om att det spelar en mycket viktig roll för att säkra användar-ID och lösenord. Det finns flera komplexa algoritmer som kallas hashingalgoritmer som bara manipulerar strängen för att lägga till en kant i datasäkerheten. Att arbeta med String allt dess behov är att förstå möjligheten som strängfunktioner har.

Rekommenderade artiklar

Detta har varit en guide till VB.Net-strängfunktioner. Här har vi diskuterat funktionen av strängfunktioner i Vb.Net med hjälp av exempel. Du kan också titta på följande artiklar för att lära dig mer:

  1. Java-strängintervjufråga med svar
  2. Strängfunktioner i Java med exempel
  3. VB.NET Intervjufrågor
  4. C # och VB.Net

Kategori: