Java -практика использования


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


Класс String
Класс String Перед работой со строкой ее следует создать. Это можно сделать разными способами.  ...
Как найти подстроку
Как найти подстроку Поиск всегда ведется с учетом регистра букв. Первое вхождение подстроки sub в данную строку this отыскивает метод indexof (String sub). Он возвращает индекс пе...
Как изменить регистр букв
Как изменить регистр букв Метод toLowerCase () возвращает новую строку, в которой все буквы переведены в нижний регистр, т. е. сделаны строчными. Метод toUpperCase () возвращает...
Как заменить отдельный символ
Как заменить отдельный символ Метод replace (int old, int new) возвращает новую строку, в которой все вхождения символа old заменены символом new . Если символа old в строке нет, то воз...
Как убрать пробелы в начале и конце строки
Как убрать пробелы в начале и конце строки Метод trim о возвращает новую строку, в которой удалены начальные и конечные символы с кодами, не превышающими '\u0020 '.  ...
Как преобразовать данные другого типа в строку
Как преобразовать данные другого типа в строку В языке Java принято соглашение — каждый класс отвечает за преобразование других типов в тип этого класса и должен содержать нужные для этого м...
Класс StringBuffer
Класс StringBuffer Объекты класса StringBuffer — это строки переменной длины. Только что созданный объект имеет буфер определенной емкости (capacity), по умолчанию достаточной для хранения...
Конструкторы
Конструкторы В классе stringBuffer три конструктора: stringBuffer () — создает пустой объект с емкостью 16 символов; stringBuffer .(int capacity) — создает пустой объект заданной емк...
Как добавить подстроку
Как добавить подстроку В классе stringBuffer есть десять методов append (), добавляющих подстроку в конец строки. Они не создают новый экземпляр строки, а возвращают ссылку на ту же саму...
Как вставить подстроку
Как вставить подстроку Десять методов insert () предназначены для вставки строки, указанной параметром метода, в данную строку. Место вставки задается первым параметром метода ind . Это и...
Как удалить подстроку
Как удалить подстроку Метод delete tint begin, int end) удаляет из строки символы, начиная с индекса begin включительно до индекса end исключительно, если end больше длины строки, то до...
Как создать строку
Как создать строку Самый простой способ создать строку — это организовать ссылку типа string на строку-константу: String si = "Это строка."; Если константа длинная, можно зап...
Листинг 5 1 показывает различные
Листинг 5.1 показывает различные случаи записи кириллического текста. В нем создаются три массива байто'в, содержащих слово "Россия" в трех кодировках. Массив byteCP1251 содержит...
Листинг 5 1 Создание кириллических строк
Листинг 5.1. Создание кириллических строк class StringTest{ public static void main(String[] args){     String winLikeWin = null, winLikeDOS = null, winLikeUNIX = null; ...
Вывод кириллической строки на консоль MS Windows 2000
Рисунок 5.1. Вывод кириллической строки на консоль MS Windows 2000 Как уже упоминалось в главе 1, в консольное окно Command Prompt операционной системы MS Windows текст выводится в кодировке...
Вывод кириллической строки в файл
Рисунок 5.2. Вывод кириллической  строки в файл Как видите, кириллица выглядит совсем по-другому. Правильные символы Unicode кириллицы получаются, если использовать ту же кодовую таблицу...
Как удалить символ
Как удалить символ Метод deieteCharAt (int ind) удаляет символ с указанным индексом ind . Длина строки уменьшается на единицу. Если индекс ind отрицателен или больше длины строки, возн...
Как заменить подстроку
Как заменить подстроку Метод replace (int begin, int end. String str ) удаляет символы из строки, начиная с индекса begin включительно до индекса end исключительно, если end больше дли...
Как перевернуть строку
Как перевернуть строку Метод reverse о меняет порядок расположения символов в строке на обратный порядок. Например, после выполнения String s = new StringBuffer("Это небольшая стро...
Синтаксический разбор строки
Синтаксический разбор строки Задача разбора введенного текста — парсинг (parsing) — вечная задача программирования, наряду с сортировкой и поиском. Написана масса программ-парсеров (parser),...
Листинг 5 2 Разбиение строки на слова
Листинг 5.2. Разбиение строки на слова : String s = "Строка, которую мы хотим разобрать на слова";  StringTokenizer st = new StringTokenizer(s, " \t\n\r,."); ...
Заключение
Заключение Все методы представленных в этой главе классов написаны на языке Java. Их исходные тексты можно посмотреть, они входят в состав JDK. Эти очень полезное занятие. Просмотрев исходный...
Сцепление строк
Сцепление строк Со строками можно производить операцию сцепления строк (concatenation), обозначаемую знаком плюс +. Эта операция создает новую строку, просто составленную из состыкованных пе...
Манипуляции строками
Манипуляции строками В классе string есть множество методов для работы со строками. Посмотрим, что они позволяют делать.  ...
Как узнать длину строки
Как узнать длину строки Для того чтобы узнать длину строки, т. е. количество символов в ней, надо обратиться к методу length() : String s = "Write once, run anywhere."; ...
Как выбрать символы из строки
Как выбрать символы из строки Выбрать символ с индексом ind (индекс первого символа равен нулю) можно методом charAt(int ind) Если индекс ind отрицателен или не меньше чем длина строки, во...
Как выбрать подстроку
Как выбрать подстроку Метод substring(int begin, int end) выделяет подстроку от символа с индексом begin включительно до символа с индексом end исключительно. Длина подстроки будет равна...
Как сравнить строки
Как сравнить строки Операция сравнения == сопоставляет только ссылки на строки. Она выясняет, указывают ли ссылки на одну и ту же строку. Например, для строк String s1 = "Какая-то ст...
Как найти символ в строке
Как найти символ в строке Поиск всегда ведется с учетом регистра букв. Первое появление символа ch в данной строке this можно отследить методом indexOf(int ch) , возвращающим индекс это...

Курс лекции по компьютерным сетям перейти








Начало    


Книжный магазин