String - представляет средства работы с символьными строками¶
String abc = "abc";
Strings = new String("immutable");
- class
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) то же самое, но только для части массива
- static
copyValueOf
(char[] charArray)¶
- static
copyValueOf
(char[] charArray, int offset, int length)
- static
isEmpty
()¶
- static
getChars
(int begin, int end, char[] dst, int ind)¶
- static
substring
(int begin, int end)¶
- static
substring
(int begin)
- static
split
(str str)¶
- static
equals
(Object obj)¶
- static
equalsIgnoreCase
(Object obj)¶
- static
compareTo
(String str)¶
- static
compareToIgnoreCase
(String str)¶
- static
indexOf
(int ch)¶ возвращает число, позицию, указанного символа. поиск начинается сначала
- static
indexOf
(String sub) возвращает число, позицию, указанной строки. поиск начинается сначала
- static
indexOf
(int ch, int ind) возвращает число, позицию, указанного символа. поиск ведется от указанной позиции
- static
lastIndexOf
(int ch)¶ возвращает число, позицию, указанного символа. поиск начинается сконца
- static
lastIndexOf
(int ch, int ind) возвращает число, позицию, указанного символа. поиск начинается сконца с указанной позиции
- static
startsWith
(String sub)¶ возвращает булево, начинается ли строка от указанной строки
- static
startsWith
(String sub, int ind) возвращает булево, начинается ли строка от указанной строки с указанной позиции
- static
endsWith
(String sub)¶ возвращает булево, заканчивается ли строка от указанной строки
- static
regionMatches
(int ind1, String str, int ind2, int len)¶
- static
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
()¶ возвращает новую строку, с удаленными пробелами сначала и конца
- static
valueOf
(Boolean vool)¶
- static
valueOf
(Char char)
- static
valueOf
(Integer int)
- static
valueOf
(Long long)
- static
valueOf
(Float float)
- static
valueOf
(Double double)
- static
valueOf
(Char[] char)
- static
valueOf
(Object obj)
- static
valueOf
(Char[] char, int offset, int len)
-