Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Лекция 5:

Библиотека String

< Лекция 4 || Лекция 5: 1234 || Лекция 6 >
Функция elements()

Данная функция возвращает количество вхождений в строку указанного значения.

Синтаксис:

n = String.elements(string, separator)
Параметр Описание
n Целое число, равное количеству вхождений в строку string значения, которое задано параметром separator
string Строка, в которой осуществляется поиск
separator Строковое значение, которое отыскивается в строке string

Пример:

var x = String.elements("Добро пожаловать в INTUIT","а");
var y = String.elements("Добро пожаловать в INTUIT","о");
var z = String.elements("Добро пожаловать в INTUIT"," ");

Результат:

x = 2
y = 4
z = 3
Функция find()

Данная функция возвращает позицию подстроки в строке.

Синтаксис:

n = String.find(string, substring)
Параметр Описание
n Целое число, возвращаемое функцией
String Строка, в которой осуществляется поиск
substring Значение, которое отыскивается в строке string

Пример:

var x = String.find("example","ex");
var y = String.find("example","pl");
var z = String.find("example","bo");

Результат:

x = 0
y = 4
z = 0
Функция format()

Данная функция форматирует значение.

Синтаксис:

n = String.format(format, value)
Параметр Описание
n Строка, возвращаемая функцией
format Определяет способ форматирования значения. format состоит из трех частей.
  1. %width.precision type width - необязательное значение. Определяет минимальное количество выводимых символов.
  2. precision - необязательное значение. Задает точность выводимого значения. Может принимать одно из следующих значений:
    • d (минимальное число цифр для вывода. По умолчанию равно 1);
    • f (число со знаком после десятичной точки. По умолчанию равно 6);
    • s (максимальное число цифр для вывода. По умолчанию выводятся все символы).
  3. type - Обязательное значение. Определяет, как интерпретируется отформатированное значение. Может принимать одно из следующих значений:
    • d (целое число - выводимое число имеет nd позиций);
    • f (число с плавающей точкой - выводимое число имеет nf десятичных позиций);
    • s (строка - символы выводятся в конце строки или пока не будет достигнуто значение точности)
value Форматируемое значение

Пример:

var x = String.format("%1.2f", 1.3);
var y = String.format("%2f", 5.675)

Результат:

x = "1.30"
y = "5.67"
Функция insertAt()

Данная функция разбивает строку на элементы и вставляет подстроку в указанной индексной позиции.

Синтаксис:

n = String.insertAt(string, substring, index, separator)
Параметр Описание
n Возвращаемая функцией строка
string Исходная строка
substring Подстрока, вставляемая в исходную строку
index Целое число, определяющее позицию для вставки подстроки
separator Разделитель

Пример:

var x = String.insertAt("Добро пожаловать на INTUIT","сайт",3," ");

Результат:

x = "Добро пожаловать на сайт INTUIT"
< Лекция 4 || Лекция 5: 1234 || Лекция 6 >