Java Рядкові методи
Усі рядкові методи
Клас String має набір вбудованих методів, які можна використовувати для рядків.
Метод | Опис | Тип повернення |
---|---|---|
charAt() | Повертає символ за вказаним індексом (позицією) | char |
codePointAt() | Повертає Юнікод символу за вказаним індексом | int |
codePointBefore() | Повертає Юнікод символу перед вказаним індексом | int |
codePointCount() | Повертає кількість значень Unicode, знайдених у рядку | int |
compareTo() | Лексикографічно порівнює два рядки | int |
compareToIgnoreCase() | Лексикографічно порівнює два рядки, ігноруючи регістр | int |
concat() | Додає рядок до кінця іншого рядка | String |
contains() | Перевіряє, чи містить рядок послідовність символів | boolean |
contentEquals() | Перевіряє, чи містить рядок ту саму послідовність символів указаного CharSequence або StringBuffer | boolean |
copyValueOf() | Повертає рядок, який представляє символи масиву символів | String |
endsWith() | Перевірте, чи закінчується рядок вказаним символом(ами) | boolean |
equals() | Порівнює два рядки. Повертає true, якщо рядки рівні, і false, якщо ні | boolean |
equalsIgnoreCase() | Порівнює два рядки, ігноруючи регістр | boolean |
format() | Повертає відформатований рядок, використовуючи вказану мову, рядок формату та аргументи | String |
getBytes() | Кодує цей рядок у послідовність байтів за допомогою названого набору символів, зберігаючи результат у новому масиві байтів | byte[] |
getChars() | Копіює символи з рядка в масив символів | void |
hashCode() | Повертає хеш-код рядка | int |
indexOf() | Повертає позицію першого знайденого входження вказаних символів у рядку | int |
intern() | Повертає канонічне представлення рядкового об’єкта | String |
isEmpty() | Перевіряє, чи порожній рядок | boolean |
lastIndexOf() | Повертає позицію останнього знайденого входження вказаних символів у рядку | int |
length() | Повертає довжину вказаного рядка | int |
matches() | Шукає в рядку збіг із регулярним виразом і повертає збіги | boolean |
offsetByCodePoints() | Повертає індекс у цьому рядку, який зсувається відносно заданого індексу на кодові точки codePointOffset | int |
regionMatches() | Перевіряє, чи рівні дві області рядків | boolean |
replace() | Шукає в рядку вказане значення та повертає новий рядок, де вказані значення замінені | String |
replaceFirst() | Замінює перше входження підрядка, який відповідає даному регулярному виразу, на дану заміну | String |
replaceAll() | Замінює кожен підрядок цього рядка, який відповідає даному регулярному виразу, на дану заміну | String |
split() | Розбиває рядок на масив підрядків | String[] |
startsWith() | Перевіряє, чи починається рядок із зазначених символів | boolean |
subSequence() | Повертає нову послідовність символів, яка є підпослідовністю цієї послідовності | CharSequence |
substring() | Повертає новий рядок, який є підрядком зазначеного рядка | String |
toCharArray() | Перетворіть цей рядок на новий масив символів | char[] |
toLowerCase() | Перетворює рядок на малі літери | String |
toString() | Повертає значення об’єкта String | String |
toUpperCase() | Перетворює рядок на літери верхнього регістру | String |
trim() | Видаляє пробіли з обох кінців рядка | String |
valueOf() | Повертає рядкове представлення вказаного значення | String |