Класс String появился в ядре, начиная с версии 0019. Он позволяет осуществлять более сложную обработку текстовых строк, чем обычные массивы символов. С помощью класса String вы можете объединять и расширять строки, осуществлять поиск и замену подстрок, и многое другое. Он занимает больше памяти, чем простой массив символов, но предоставляет больше возможностей.

Общепринято называть строки из массивов символов с маленькой литеры "s" (string), а экземпляры класса String - с большой "S". Следует иметь ввиду, что строковые константы, заключенные в двойные кавычки, интерпретируются как массивы символов, а не экземпляры класса String.

Функции

  • String()
  • charAt()
  • compareTo()
  • concat()
  • endsWith()
  • equals()
  • equalsIgnoreCase()
  • getBytes()
  • indexOf()
  • lastIndexOf()
  • length()
  • replace()
  • reserve()
  • setCharAt()
  • startsWith()
  • substring()
  • toCharArray()
  • toInt()
  • toLowerCase()
  • toUpperCase()
  • trim()

Операторы

  • [] (доступ к элементу)
  • + (конкатенация)
  • == (сравнение)

Примеры