Найти тему
DEBAGanov

Java 921. Как получить часть строки?

Для получения части строки в Java вы можете использовать метод substring(startIndex, endIndex) класса String. Метод извлекает из строки подстроку, начиная с индекса startIndex и заканчивая endIndex - 1. Если endIndex не указан, то возвращается подстрока, начиная с startIndex и до конца строки.

Вот пример использования метода substring():

String str = "Hello World!";
String substr1 = str.substring(0, 5); // извлекаем "Hello"
String substr2 = str.substring(6); // извлекаем "World!"

В этом примере, мы создали новую строку str, а затем использовали метод substring() для извлечения двух подстрок: с 0-го по 4-й символ и с 6-го символа до конца строки.

Обратите внимание, что строки в Java неизменяемы, поэтому метод substring() не изменяет исходную строку, а возвращает новую строку - подстроку исходной.

Также в Java есть еще методы извлечения части строки, такие как subSequence() и charAt().

  • Если нужно получить один символ строки по его индексу, можно воспользоваться методом charAt():
char ch = str.charAt(0); // Получаем первый символ строки

  • Вот пример использования метода subSequence() для извлечения части строки:
String str = "Hello World";
CharSequence sub = str.subSequence(0, 5); // извлечь первые 5 символов System.out.println(sub); // печатает "Hello"

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov