Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет Java.lang

Класс 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 append (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() – преобразует содержимое буфера в строку.

Класс System

Содержит ряд системных методов.

Методы:

  • static void arraycopy(Object src, int src_position. Object dst, int dst_position, int length) – копирует массив из указанного массива по заданной позиции;
  • static long currentTimeMillis () – возвращает время, измеряемое в миллисекундах;
  • static void exit (int status) – производит выход из программы;
  • static void gc () – совершает сборку мусора;
  • static String getProperty (String key) – возвращает приоритетное свойство по строковому ключу;
  • static int identityHashCode (Object x) – возвращает специальный код (хеш-код) объекта.

Константы:

  • static PrintStream err – выходной поток, сообщающий об имеющихся ошибках;
  • static PrintStream out – выходной поток данных.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.