Функции - РАБОТА СО STRINGBUFFER

Тип данных StringBuffer - предназначен для ускорения работы с конкатенацией строк: в него добавляются части строк (append(str)), а потом применяется метод toString() для получения результирующей строки.

Поддерживаемые операции: Сравнение ( == , !=, <>, <, >), Сложение (+)

   var a = StringBuffer();
   a.append("Hello");
   a.append(", ");
   a.append("World!");
   println(a.toString());

   Результат в консоли: Hello, World!

isStringBuffer

boolean isStringBuffer(var) - возвращает признак того, что данная переменная имеет тип StringBuffer.

add

add(string) - добавляет строку string в конец буфера.

append

append(string) - добавляет строку string в конец буфера (синоним метода add).

insert

insert(pos, string) - вставляет в позицию pos результирующей строки подстроку string.

remove

remove(start, end) - удаляет часть результирующей строки, с позиции start по позицию end.

remove(count) - если count > 0, удаляет count символов с начала строки. Если count < 0, удаляет count символов с конца строки.

remove(str) - удаляет все вхождения подстроки str.

removeEmpty

removeEmpty() - удаляются все символы пустоты: пробелы, табуляции, переносы строк.

removeSpace

removeSpace() - удаляются все пробелы.

removeCRLF

removeCRLF() - удаляются все переносы строк.

removeTab

removeTab() - удаляются все табуляции.

removeAll

removeAll() - очищает буфер.

fill

fill(str, count) - добавляет в буфер строку str count раз.

replace

replace(target, replace) - заменяет все подстроки target на подстроку replace.

substring

substring(beginIndex, endIndex) - возвращает подстроку, начиная с beginIndex по endIndex.

trim

trim() - удаляет лидирующие и замыкающие пробелы.

toLowerCase

toLowerCase() - переводит строку в нижний регистр.

toUpperCase

toUpperCase() - переводит строку в верхний регистр.

length

length() - возвращает длину строки.

size

size() - возвращает длину строки (синоним метода length).

indexOf

indexOf(string) - возвращает позицию первого вхождения подстроки string.

lastIndexOf

lastIndexOf(string) - возвращает позицию последнего вхождения подстроки string.

isEmpty

isEmpty() - возвращает признак пустой строки: либо пустая строка, либо строка состоит из одних пробелов.

toString

toString() - возвращает результирующую строку.

 
script/func_stringbuffer.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS