charAt(int index) - возвращает символ по указанному индексу.length() - возвращает длину строки.substring(int beginIndex) - возвращает подстроку, начиная с указанного индекса.substring(int beginIndex, int endIndex) - возвращает подстроку от начального до конечного индекса (не включая конечный).concat(String str) - объединяет две строки.equals(Object anObject) - сравнивает две строки на равенство.equalsIgnoreCase(String anotherString) - сравнивает две строки без учета регистра.indexOf(int ch) - возвращает индекс первого вхождения указанного символа.indexOf(int ch, int fromIndex) - возвращает индекс первого вхождения символа, начиная с указанного индекса.indexOf(String str) - возвращает индекс первого вхождения указанной подстроки.indexOf(String str, int fromIndex) - возвращает индекс первого вхождения подстроки, начиная с указанного индекса.lastIndexOf(int ch) - возвращает индекс последнего вхождения символа.lastIndexOf(String str) - возвращает индекс последнего вхождения подстроки.startsWith(String prefix) - проверяет, начинается ли строка с указанного префикса.endsWith(String suffix) - проверяет, заканчивается ли строка указанным суффиксом.contains(CharSequence s) - проверяет, содержит ли строка указанную последовательность символов.replace(char oldChar, char newChar) - заменяет все вхождения одного символа на другой.replace(CharSequence target, CharSequence replacement) - заменяет все вхождения подстроки на другую подстроку.replaceAll(String regex, String replacement) - заменяет все подстроки, соответствующие регулярному выражению, на другую подстроку.split(String regex) - разбивает строку на массив подстрок по указанному регулярному выражению.toLowerCase() - преобразует строку в нижний регистр.toUpperCase() - преобразует строку в верхний регистр.trim() - удаляет начальные и конечные пробелы.valueOf(boolean b) - возвращает строковое представление булева значения.valueOf(char c) - возвращает строковое представление символа.valueOf(char[] data) - возвращает строковое представление массива символов.valueOf(double d) - возвращает строковое представление числа с плавающей запятой двойной точности.valueOf(float f) - возвращает строковое представление числа с плавающей запятой.valueOf(int i) - возвращает строковое представление целого числа.valueOf(long l) - возвращает строковое представление длинного целого числа.valueOf(Object obj) - возвращает строковое представление объекта.toCharArray() - преобразует строку в массив символов.isEmpty() - проверяет, пуста ли строка.getBytes() - возвращает строковое представление в виде массива байт.compareTo(String anotherString) - сравнивает две строки лексикографически.matches(String regex) - проверяет, соответствует ли строка регулярному выражению.