String abc = "abc";
Strings = new String("immutable");
java.lang.
String
Наследник :py:class::java.lang.Object
String
()создается объект с пустой строкой
String
(String str)конструктор копирования: из одного объекта создается его точная копия, поэтому данный конструктор используется редко
String
(StringBuffer str)преобразованная копия объекта класса StringBuffer
String
(StringBuilder str)преобразованная копия объекта класса StringBuilder
String
(byte[] byteArray)объект создается из массива байтов byteArray
String
(char[] charArray)объект создается из массива charArray символов Unicode
String
(byte[] byteArray, int offset, int count)объект создается из части массива байтов byteArray , начинающейся с индекса offset и содержащей count байтов
String
(char[] charArray, int offset, int count)то же, но массив состоит из символов Unicode
String
(int[] intArray, int offset, int count)то же, но массив состоит из символов Unicode, записанных в массив целого типа, что позволяет использовать символы Unicode, занимающие больше двух байтов
String
(byte[] byteArray, String encoding)символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки encoding
String
(byte[] byteArray, int offset, int count, String encoding)то же самое, но только для части массива
String
(byte[] byteArray, Charset charset)символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки, заданной объектом charset
String
(byte[] byteArray, int offset, int count, Charset charset)то же самое, но только для части массива
copyValueOf
(char[] charArray)copyValueOf
(char[] charArray, int offset, int length)isEmpty
()getChars
(int begin, int end, char[] dst, int ind)substring
(int begin, int end)substring
(int begin)split
(str str)equals
(Object obj)equalsIgnoreCase
(Object obj)compareTo
(String str)compareToIgnoreCase
(String str)indexOf
(int ch)возвращает число, позицию, указанного символа. поиск начинается сначала
indexOf
(String sub)возвращает число, позицию, указанной строки. поиск начинается сначала
indexOf
(int ch, int ind)возвращает число, позицию, указанного символа. поиск ведется от указанной позиции
lastIndexOf
(int ch)возвращает число, позицию, указанного символа. поиск начинается сконца
lastIndexOf
(int ch, int ind)возвращает число, позицию, указанного символа. поиск начинается сконца с указанной позиции
startsWith
(String sub)возвращает булево, начинается ли строка от указанной строки
startsWith
(String sub, int ind)возвращает булево, начинается ли строка от указанной строки с указанной позиции
endsWith
(String sub)возвращает булево, заканчивается ли строка от указанной строки
regionMatches
(int ind1, String str, int ind2, int len)regionMatches
(boolean flag, int ind1, String str, int ind2, int len)toCharArray
()возвращает массив символово из строки
charAt
(int index)возвращает символ из строки
toLowerCase
()toLowerCase
(Locale loc)возвращает новую строку, с нижним регистром символов
toUpperCase
()toUpperCase
(Locale loc)возвращает новую строку, с верхним регистром символов
replace
(char old, char new)replace
(String old, String new)возвращает новую строку, с замененными символами, строками
replaceFirst
(String old, String new)возвращает новую строку, с замененным символом одним символом
trim
()возвращает новую строку, с удаленными пробелами сначала и конца
valueOf
(Boolean vool)valueOf
(Char char)valueOf
(Integer int)valueOf
(Long long)valueOf
(Float float)valueOf
(Double double)valueOf
(Char[] char)valueOf
(Object obj)valueOf
(Char[] char, int offset, int len)