Программирование мобильных телефонов

         

Класс StringBuffer




Класс StringBuffer может содержать строки символов любого размера.

Конструкторы

  • stringBuffer () -создает пустой объект класса StringBuffer, то есть объект не имеет определенной символьной последовательности, с длинной не более шестнадцати символов;
  •  StringBuffer (int length) - создает объект класса StringBuffer с заданной длинной;
  •  StringBuffer (String str) - создает объект класса StringBuffer со значением из параметра str, являющегося объектом класса String.


Методы

  •  StringBuffer append (boolean b) - добавляет в конец буфера логическую переменную в строковом представлении;
  •  StringBuffer append (char с) - добавляет в конец буфера символ;


  •  StringBuffer append (char [] str) - добавляет в конец буфера массив символов;
  •  StringBuffer append(char[] str, int offset, int len) -добавляет в конец буфера массив символов по начальному индексу и длине массива символов;
  •  StringBuffer аррепсЦ int i)-добавляет в конец буфера значение типа int в строковом представлении;
  •  StringBuffer append (long 1) - добавляет в конец буфера значение типа long в строковом представлении;
  •  StringBuffer append (Object obj) - добавляет в конец буфера объект в строковом представлении;
  •  StringBuffer append(String str) -добавляет в конец буфера строку текста;
  •  int capacity() - возвращает имеющеюся свободную емкость буфера;
  •  char charAt(int index) - возвращает символ по заданному индексу в переменной index;
  •  StringBuffer delete (int start, int end) - удаляет подстроку из строки по указанному начальному значению в параметре start и конечному в параметре end;
  •  StringBuffer deleteCharAt (int index) - удаляет символ из строки по указанному индексу в параметре index;
  •  void ensureCapacity(int. minimumCapacity) - задает минимальную емкость буфера;
  •  void getChars(int srcBegin, int srcEnd, char[] dst,- int dstBegin) - копирует в символьный массив содержимое строкового буфера;
  •  StringBuffer insert(int offset, boolean b)-вставляет в буфер строковое представление логической переменной из параметра boolean b;
  •  StringBuffer insert(int offset, char с)- вставляет в буфер символ из параметра с;
  •  StringBuffer insert(int offset, char[] str) - вставляет в буфер массив символов из параметра char [] str;
  •  StringBuffer insert (int offset, int i) - вставляет в буфер строковое представление переменной типа int;
  •  StringBuffer insert(int offset, long 1)- вставляет в буфер строковое представление переменной типа long;
  •  StringBuffer insert(int offset, Object obj)- вставляет в буфер строковое представление объекта;
  •  StringBuffer insert(int offset, String str) - вставляет в буфер строку текста;
  •  int length() - определяет длину строки;
  •  StringBuffer reverse () - производит замену буфера новой символьной последовательностью;
  •  void setCharAt (int index, char ch) - устанавливает символ в буфер по заданному индексу;
  •  void setLength(int newLength) - устанавливает новую длину для буфера;
  •  String toStrihg() - преобразует содержимое буфера в строку.



Содержание раздела