русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Перетворення до рядку


Дата додавання: 2014-05-29; переглядів: 956.


Це перетворення вже не раз згадувалося. Будь-який тип може бути приведень до рядка, тобто до екземпляра класу String. Таке перетворення є винятковим в силу того, що охоплює абсолютно всі типи, у тому числі й boolean.

Нагадаємо, як перетворюються різні типи.

- числові типи записуються в текстовому вигляді без втрати точності представлення. Формально таке перетворення відбувається у два етапи. Спочатку на основі примітивного значення породжується примірник відповідного «класу-обгортки», а потім у нього викликається метод toString(). Алі оскільки ці дії зовні непомітні, багато JVM оптимізують їх і перетворять примітивні значення в текст безпосередньо.

- логічний тип приводитися до рядку "true" або "false" залежно від значення.

- для об'єктних величин викликається метод toString(). Якщо метод повертає null, то результатом буде рядок «null».


<== попередня лекція | наступна лекція ==>
Перетворення вказівних типів (розширення та звуження) | Заборонені перетворення


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн