Замещающие классы

Замещающие классы. Очень часто в наших приложениях вместо базовых типов переменных мы будем использовать объекты встроенных классов, которые называются замещающими классами wrapper classes. Ниже мы перечислили названия этих классов и названия базовых типов данных, которые они замещают Базовый тип данных Замещающий класс boolean Boolean char Character int Integer long Long float Float double Double Заметим, что для преобразования базовых типов данных в объекты замещающего класса и обратно нельзя применять оператор присваивания.

Вместо этого необходимо использовать соответствующие конструкторы и методы замещающих классов. Класс String. Класс String предназначен для работы с такими часто встречающимися объектами, как текстовые строки.

Методы этого класса позволяют выполнять над строками практически все операции, которые вы делали раньше при помощи библиотечных функций C. Это преобразование строки в число и обратно с любым заданным основанием, определение длины строки, сравнение строк, извлечение подстроки и так далее. Хотя в языке Java не допускается перезагрузка переопределение операторов, для объектов класса Stirng и объектов всех произошедших от него классов сделана встроенная перезагрузка операторов и. С помощью этих операторов можно выполнять слияние текстовых строк, например System.out.println x x n Здесь в качестве параметра функции println передается текстовая строка, составленная из трех компонент строки x, числа x и символа перехода на следующую строку n. Значение переменной x автоматически преобразуется в текстовую строку что выполняется только для текстовых строк и полученная таким образом текстовая строка сливается со строкой x.