Пакет 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 – выходной поток данных.