Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Класс String

Читайте также:
  1. FAB-классификация острых лейкозов
  2. I. Классификации осужденных по УИК РФ
  3. II. КЛАССНАЯ ДАМА
  4. II. ОРГАНИЗАЦИЯ И ФУНКЦИОНИРОВАНИЕ КЛАССОВ КОРРЕКЦИОННО-РАЗВИВАЮЩЕГО ОБУЧЕНИЯ
  5. II. Типологии характера, их классификация
  6. II. Формальные нормативы классического идеала.
  7. II.3. На классическом материале или на современном?
  8. III. Классицизм в Петербурге в таблице.
  9. III. ПРАВО ПОСЛЕКЛАССИЧЕСКОЕ
  10. IV. Проведение классификации пляжей

- В языке Java строковый литерал является объектом типового класса String.

- Поэтому обработка строк выполняется с использованием методов, предоставляемых классом String.

- Каждый раз, когда необходима изменённая версия String, создаётся новый объект типа string с внесением в него требуемых изменений.

- String length(): Этот метод определяет длину строки.

- Оператор == и метод equals () могут быть использованы для сравнения строк.

Оператор == проверяет, являются ли два используемых операнда одним и тем же объектом.

Метод equals() проверяет, является ли содержимое двух заданных аргументов одинаковым.

- Поиск в строках: Класс String также предоставляет набор разнообразных методов для выполнения операций поиска. Метод indexOf () выполняет поиск в строке заданного символа или подстроки типа String.

- Класс String предоставляет методы для извлечения подстроки типа String или символа. Эти методы весьма удобны в ситуациях, когда необходимо получить доступ к различным частям исходной строки.

- Методы toLowerCase () и toUpperCase () преобразуют все символы в строке в нижний регистр или в верхний регистр соответственно. Оба метода возвращают объект String.

 

Неизменяемость

- Строки в языке Java, после того, как они созданы, не могут быть изменены напрямую.

- Это известно, как свойство неизменяемости (immutability) строк типа String.

 

Класс StringBuffer

- Для обхода свойства неизменяемости Java предоставляет класс StringBuffer, который представляет изменяемую последовательность символов.

- Класс StringBuffer используется для представления строки, в которую можно вносить изменения.

- При использовании оператора конкатенации (объединения) (+) со строками типа Strings, автоматически создаётся объект StringBuffer.

 

39. Для чего нужны классы Math, Runtime, System? Привести несколько методов этих классов.

Класс Math

- Этот класс определяет методы для основных операций с числами, а также геометрические функции.

- Все методы этого класса являются static.

- Этот класс имеет модификатор final и, следовательно, от него невозможно наследовать подклассы.

Пример:

class MathDemo {

public static void main(String[] args) {

int num = 38;

float num1 = 65.7f;

System.out.println(Math.ceil(num));

System.out.println(Math.ceil(num1));

System.out.println(Math.floor(num));

System.out.println(Math.floor(num1));

System.out.println(Math.round(num));

System.out.println(Math.round(num1));

}

}

Результат:

38.0

66.0

38.0

65.0

 




Дата добавления: 2015-09-11; просмотров: 27 | Поможем написать вашу работу | Нарушение авторских прав

Апплеты | Создание HTML-страницы для вывода апплета | Class First | Какими бывают комментарии в Java. | Интерфейс | Виды модификаторов доступа в Java. | Package имя_пакета; | FlowLayout, BoxLayout, BorderLayout, CardLayout, GridLayout, GridBagLayout, SpringLayout, null | Назвать модели обработки исключений и написать для каждой из них шаблон кода. | Класс TreeSet |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав