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


Класс String




Создает символьные строки текста. Конструкторы

  •  String() - создает пустой объект класса String, то есть объект не имеет определенной символьной последовательности;
  •  String (byte [] bytes) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой;
  •  String (byte [] bytes, int off, int len.) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, и параметр len указывает на количество байт для конвертации;
  •  String (byte [] bytes, int off, int len, String enc) -создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, параметр len указывает на количество байт для конвертации и параметр еnc на вид кодировки;
  •  String (byte [] bytes, String enc) -создает объект класса String из массива байт в заданной кодировке указанной в параметре еnс;
  •  String (char [ ] value) - создает строку текста из массива символов;
  •  String (char [] value, int offset, int count) - создает строку текста из массива символов. Параметр offset - это начало массива и параметр count - длинна массива;
  •  String (String value) - создает объект класса String со значением определенным в параметре value;


  • String (StringBuf f er buffer) - создает объект класса String со значением из параметра buffer, являющегося объектом класса StringBuffer.


Методы

  •  char charAt(int index) - возвращает символ по заданному индексу в параметре index, отсчет идет от значения 0;
  •  int compareTo (String anotherString) - сравнивает две строки на основании лексографии;
  •  String concat (String str) - конкатенация двух строк;
  •  boolean endsWith( String, suffix) - тестирует строку на окончание подстроки suffix;
  •  boolean equals (Object anObject) - сравнивает строки;
  •  byte[] getBytes() - конвертирует строку текста в массив байт в кодировке по умолчанию заданной системой устройства;
  •  byte[] getBytes (String enc) - конвертирует строку текста в массив байт в кодировке указанной в параметре еnс;
  •  void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) — производит копирование символов строки в массив символов;
  •  int hashCode () - возвращает специальный код (хеш-код) для строки текста;
  •  int indexOf (int ch) - возвращает положение первого символа в строке текста;
  •  int indexOf(int ch, int fromlndex) - возвращает положение первого символа в строке текста и производит поиск по заданному индексу в параметре fromlndex;
  •  int indexOf (String str) - возвращает положение первого символа  в подстроке текста;
  •  int indexOf (String str, int fromlndex) - возвращает положение первого символа в подстроке текста и производит поиск по заданному индексу в параметре fromlndex;
  •  int lastlndexOf (int ch) - возвращает положение последнегосимвола в подстроке текста;
  •  int lastlndexOf (int ch, int fromlndex) — возвращает положение последнего символа в лодстроке текста и производит поиск по заданному индексу в параметре fromlndex;
  •  int length ()- возвращает длину определенной строки текста;
  •  boolean .

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