Иллюстрированный самоучитель по Java

Работа со строками

  • Класс String

    Очень большое место в обработке информации занимает работа с текстами. Как и многое другое, текстовые строки в языке Java являются объектами. Они представляются экземплярами класса string или класса stringBuffer.
  • Как создать строку. Сцепление строк.

    Самый простой способ создать строку – это организовать ссылку типа string на строку-константу: | String si = "Это строка."; | Если константа длинная, можно записать ее в нескольких строках текстового редактора, связывая их операцией сцепления: | String s2 = "Это длинная строка, " + | "записанная в двух строках исходного текста";
  • Манипуляции строками. Как узнать длину строки. Как выбрать подстроку.

    В классе string есть множество методов для работы со строками. Посмотрим, что они позволяют делать. | Как узнать длину строки | Для того чтобы узнать длину строки, т. е. количество символов в ней, надо обратиться к методу length(): | String s = "Write once, run anywhere."; | int len = s.length{);
  • Как выбрать символы из строки

    Выбрать символ с индексом ind (индекс первого символа равен нулю) можно методом charAt(int ind). Если индекс ind отрицателен или не меньше чем длина строки, возникает исключительная ситуация. Например, после определения: | char ch = s.charAt(3); | …переменная ch будет иметь значение 't'.
  • Как сравнить строки

    Операция сравнения == сопоставляет только ссылки на строки. Она выясняет, указывают ли ссылки на одну и ту же строку. Например, для строк: | String s1 = "Какая-то строка"; | String s2 = "Другая-строка"; | …сравнение s1 == s2 дает в результате false.
  • Как найти символ в строке

    Поиск всегда ведется с учетом регистра букв. | Первое появление символа ch в данной строке this можно отследить методом indexOf(int ch), возвращающим индекс этого символа в строке или -1, если символа ch в строке this нет. | Например, "Молоко", indexOf('0') выдаст в результате 1.
  • Как найти подстроку

    Поиск всегда ведется с учетом регистра букв. | Первое вхождение подстроки sub в данную строку this отыскивает метод indexof (String sub). Он возвращает индекс первого символа первого вхождения подстроки sub в строку или -1, если подстрока sub не входит в строку this.
  • Как изменить регистр букв. Как заменить отдельный символ. Как убрать пробелы в начале и конце строки.

    Метод toLowerCase () возвращает новую строку, в которой все буквы переведены в нижний регистр, т. е. сделаны строчными. | Метод toUpperCase () возвращает новую строку, в которой все буквы переведены в верхний регистр, т. е. сделаны прописными.
  • Как преобразовать данные другого типа в строку

    В языке Java принято соглашение – каждый класс отвечает за преобразование других типов в тип этого класса и должен содержать нужные для этого методы. | Класс string содержит восемь статических методов valueof (type elem) преобразования в строку примитивных типов boolean, char, int, long, float, double, массива char[], и просто объекта типа object.
  • Класс StringBuffer

    Объекты класса StringBuffer – это строки переменной длины. Только что созданный объект имеет буфер определенной емкости (capacity), по умолчанию достаточной для хранения 16 символов. Емкость можно задать в конструкторе объекта.
  • Класс StringTokenizer

    Класс StringTokenizer из пакета java.utii небольшой, в нем три конструктора и шесть методов. | Первый конструктор StringTokenizer (String str) создает объект, готовый разбить строку str на слова, разделенные пробелами, символами табуляций '\t', перевода строки '\n' и возврата каретки '\r'.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.

cityoflife.ru роль рекламы в Жизни города;купить газоблок в леруа мерлен Краснодар