Введение в строковые функции VB.Net

Строка - это не что иное, как набор символов. В очень простых терминах, String может быть определен как массив символов. Когда дело доходит до понимающей переменной, Integer - это первое, о чем мы узнаем. Целое число - это тип данных, в котором хранится целочисленное значение, точно так же, char - это тип данных, в котором хранится один символ, и, аналогично, строка - это тип данных, который позволяет хранить набор символов в одной переменной.

Мы также можем сохранить строку в массиве char, но простой способ сохранить любую строку - использовать тип данных string. Мы можем выполнять несколько функций над строками, которые мы увидим позже. Способность обрабатывать строковые значения очень помогает в создании сложных приложений. Теперь в следующем разделе мы узнаем, как реализовать строку.

Декларация и инициализация VB.Net

Чтобы привести строку в фактическое использование, нам сначала нужно объявить строку. Как только он объявлен, мы можем использовать его много раз по мере необходимости. Ниже приведен синтаксис для объявления строки в VB .net.

Dim Str as String

  • Dim: это ключевое слово, используемое при объявлении любой переменной.
  • Str: это имя переменной, которая будет содержать строковое значение.
  • String: это ключевое слово, которое используется для указания того, что значение, которое будет содержать Str, должно быть строкой.

Теперь, когда имя переменной объявлено, мы должны поместить в нее некоторое значение, чтобы оно могло использоваться в программе. Мы можем присвоить значение переменной либо, принимая данные от пользователя во время выполнения, либо мы можем назначить значение вручную. Здесь мы увидим, как мы можем присвоить значение вручную.

Str=“Latin”

Здесь значение было присвоено переменной str. При назначении строкового значения переменной мы должны убедиться, что значения должны быть записаны в двойных кавычках. Как только значения назначены, мы можем использовать их в любом месте программы.

Работа с строковыми функциями VB.Net:

В этом разделе мы увидим, как можно использовать строку с несколькими функциями для обработки значения и генерирования желаемого результата. Ниже приведены строковые функции, которые используются для работы со строкой.

1. Asc функция

Эта строковая функция в VB.Net используется для получения целочисленного значения первой буквы строки. Это целочисленное значение на самом деле является целочисленным значением этого символа.

пример

вход

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

Выход: 76

2. Функция форматирования

Эта функция используется для упорядочивания строки в определенном формате. Здесь мы рассмотрим пример, который изменит представление данных.

пример

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

Выход: 04:10:43

3. Присоединяйтесь

Эта функция VB.Net String используется для соединения двух подстрок. Здесь, в этом примере, мы создадим массив строк, а затем добавим значение в массив с запятой (, ).

пример

вход

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

Выход: яблоко, банан, гуава

4. Функция LCase

Эта функция преобразует все символы строки в строчные буквы. Если символ уже в нижнем регистре, он будет игнорировать его, иначе он будет преобразован в нижний регистр.

пример

вход

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

Выход: привет мир

5. Левая функция

Эта функция будет возвращать определенные символы слева по запросу, указав любое число. Если мы будем использовать эту функцию, чтобы получить первые четыре символа из строки с левого конца, мы должны упомянуть число 4.

пример

вход

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

Выход: Эй

6. Лен функция

Эта строковая функция в VB.Net будет возвращать количество символов в строке. Возвращаемое значение будет целочисленным, поэтому оно должно быть сохранено в целочисленной переменной.

пример

вход

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

Выход: 15

7. Правильная функция

Эта функция вернет указанное количество символов из строки с правой стороны. Как работает функция Left, она будет работать аналогично. Единственная разница будет в том, что он будет выбирать символы справа.

пример

вход

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

Выход: Джим

8. Сплит функция

Эта функция String в VB.Net используется для разделения строки. Хотя есть различные разделители, которые можно использовать с функцией, и здесь мы просто разделим ее пробелом.

пример

вход

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

Вывод: («How», «are», «you?»), На самом деле это массив строк.

9. Функция StrReverse

Эта функция будет использоваться для обращения значения строки. Это звучит так же, как и замена символов для возврата строки. Давайте посмотрим пример

пример

вход

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

Выход: elppA

10. UCase функция

Эта функция VB.Net String превратит все строчные символы строки в прописные. Он работает в точности наоборот, как и функция Lcase.

пример

вход

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

Выход

Привет Джим

Заключение - Строковые функции VB.Net

Строка является очень полезным типом данных в любом языке программирования. Почти все мы не знаем, что это играет очень важную роль в защите идентификатора пользователя и пароля. Существует несколько сложных алгоритмов, называемых алгоритмами хеширования, которые манипулируют только строкой, чтобы повысить безопасность данных. Для работы со String все, что ему нужно, это понять возможность, которой обладают строковые функции.

Рекомендуемые статьи

Это руководство к строковым функциям VB.Net. Здесь мы обсудили работу функций String в Vb.Net с помощью примеров. Вы также можете посмотреть следующие статьи, чтобы узнать больше:

  1. Java String Интервью Вопрос с ответами
  2. Строковые функции в Java с примерами
  3. VB.NET Интервью Вопросы
  4. C # и VB.Net