РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
180 of 1163 menu

Класс String

Класс String представляет собой неизменяемую последовательность символов. Это один из самых часто используемых классов в Java. Строки создаются либо через литералы в двойных кавычках, либо через конструктор с передачей массива символов, байтов или другой строки. Поскольку строки неизменяемы, любой метод, изменяющий строку, на самом деле возвращает новую строку, а исходная остаётся прежней.

Синтаксис

String str = "текст"; String str = new String("текст"); String str = new String(char[] chars);

Пример

Давайте создадим строку через литерал и выведем её на экран:

public class Main { public static void main(String[] args) { String str = "abcde"; System.out.println(str); } }

Результат выполнения кода:

"abcde"

Пример

Давайте создадим строку из массива символов:

public class Main { public static void main(String[] args) { char[] chars = {'a', 'b', 'c', 'd', 'e'}; String str = new String(chars); System.out.println(str); } }

Результат выполнения кода:

"abcde"

Пример

Давайте получим длину строки и символ по индексу:

public class Main { public static void main(String[] args) { String str = "abcde"; System.out.println(str.length()); System.out.println(str.charAt(0)); } }

Результат выполнения кода:

5 'a'

Пример

Давайте объединим две строки и приведём результат к верхнему регистру:

public class Main { public static void main(String[] args) { String str1 = "abcde"; String str2 = "12345"; String res = str1.concat(str2).toUpperCase(); System.out.println(res); } }

Результат выполнения кода:

"ABCDE12345"

Смотрите также

  • метод length,
    который возвращает длину строки
  • метод charAt,
    который возвращает символ по индексу
  • метод substring,
    который вырезает подстроку из строки
  • метод equals,
    который сравнивает строки по содержимому
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить