Различия

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

script:func_stringbuffer [15/12/2010 22:31]
script:func_stringbuffer [29/10/2020 16:32] (текущий)
Строка 1: Строка 1:
 +====== Функции - РАБОТА СО STRINGBUFFER ======
  
 +Тип данных **StringBuffer** - предназначен для ускорения работы с конкатенацией строк: в него добавляются части строк (''append(str)''), а потом применяется метод ''toString()'' для получения результирующей строки.
 +
 +**//Поддерживаемые операции://** Сравнение ( == , !=, <>, <, >), Сложение (+)
 +<code>
 +   var a = StringBuffer();
 +   a.append("Hello");
 +   a.append(", ");
 +   a.append("World!");
 +   println(a.toString());
 +
 +   Результат в консоли: Hello, World!
 +</code>
 +===== isStringBuffer =====
 +<html><font color="blue">boolean isStringBuffer(var)</font></html> - возвращает признак того, что данная переменная имеет тип StringBuffer.
 +===== add =====
 +<html><font color="blue">add(string)</font></html> - добавляет строку string в конец буфера.
 +
 +===== append =====
 +<html><font color="blue">append(string)</font></html> - добавляет строку string в конец буфера (синоним метода add).
 +
 +===== insert =====
 +<html><font color="blue">insert(pos, string)</font></html> - вставляет в позицию pos результирующей строки подстроку string.
 +
 +===== remove =====
 +<html><font color="blue">remove(start, end)</font></html> - удаляет часть результирующей строки, с позиции start по позицию end.
 +
 +<html><font color="blue">remove(count)</font></html> - если count > 0, удаляет count символов с начала строки. Если count < 0, удаляет count символов с конца строки.
 +
 +<html><font color="blue">remove(str)</font></html> - удаляет все вхождения подстроки str.
 +
 +===== removeEmpty =====
 +<html><font color="blue">removeEmpty()</font></html> - удаляются все символы пустоты: пробелы, табуляции, переносы строк.
 +
 +===== removeSpace =====
 +<html><font color="blue">removeSpace()</font></html> - удаляются все пробелы.
 +
 +===== removeCRLF =====
 +<html><font color="blue">removeCRLF()</font></html> - удаляются все переносы строк.
 +
 +===== removeTab =====
 +<html><font color="blue">removeTab()</font></html> - удаляются все табуляции.
 +
 +===== removeAll =====
 +<html><font color="blue">removeAll()</font></html> - очищает буфер.
 +
 +===== fill =====
 +<html><font color="blue">fill(str, count)</font></html> - добавляет в буфер строку str count раз.
 +
 +===== replace =====
 +<html><font color="blue">replace(target, replace)</font></html> - заменяет все подстроки target на подстроку replace.
 +
 +===== substring =====
 +<html><font color="blue">substring(beginIndex, endIndex)</font></html> - возвращает подстроку, начиная с beginIndex по endIndex.
 +
 +===== trim =====
 +<html><font color="blue">trim()</font></html> - удаляет лидирующие и замыкающие пробелы.
 +
 +===== toLowerCase =====
 +<html><font color="blue">toLowerCase()</font></html> - переводит строку в нижний регистр.
 +===== toUpperCase =====
 +<html><font color="blue">toUpperCase()</font></html> - переводит строку в верхний регистр.
 +===== length =====
 +<html><font color="blue">length()</font></html> - возвращает длину строки.
 +
 +===== size=====
 +<html><font color="blue">size()</font></html> - возвращает длину строки (синоним метода length).
 +
 +===== indexOf =====
 +<html><font color="blue">indexOf(string)</font></html> - возвращает позицию первого вхождения подстроки string.
 +
 +===== lastIndexOf =====
 +<html><font color="blue">lastIndexOf(string)</font></html> - возвращает позицию последнего вхождения подстроки string.
 +
 +===== isEmpty =====
 +<html><font color="blue">isEmpty()</font></html> - возвращает признак пустой строки: либо пустая строка, либо строка состоит из одних пробелов.
 +
 +===== toString =====
 +<html><font color="blue">toString()</font></html> - возвращает результирующую строку.
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS