Загрузка страницы

Уроки Java. 7. Экранирование символов

https://www.youtube.com/playlist?list=PLzTKGcAZiYWKymjlgMusJqnS60S5Oqqgj - плейлист Уроки Java
При выводе на экран просто текста или значений каких-то переменных, проблем не возникает. Но они возникнут, если мы захотим вывести какие-то спецсимволы. Например, попробуем вывести в двойных кавычках все ту же фразу "Hello World". Как мы видим Intellij Idea не понимает, что мы хотим вывести и выделяет ошибку в коде красным цветом. Кстати, обратите внимание, что если в коде есть ошибка и он не может быть скомпилирован, то имя нашего класса подчеркивается красной волнистой линией.
Для того чтобы вывести на экран спецсимволы необходимо воспользоваться экранированием символов. Экранирование символов - это изменение управляющих символов на так называемые управляющие последовательности (escape-последовательности). Например, для вывода на экран символа двойной кавычки необходимо использовать escape-последовательность \” (обратный слеш кавычка). Отредактируем наш код и запустим на выполнение. Как видите, теперь текст отображается на экране с кавычками. Также при выводе текста на экран вы можете использовать следующие escape-последовательности:
\\ – символ обратного слеша (\);
Данный символ может понадобиться не только при выводе текста на экран, но и, например, для указания пути к файлу. Если вы работаете с IDE Intellij Idea, то можете просто вставить путь к файлу из буфера обмена – Idea сама заменит символ обратного слеша на соответствующую escape-последовательность.
\’ – символ одинарной кавычки;
\n – переход на новую строку;
System.out.print("Hello\n");
System.out.print("World");
\b – символ возврата в тексте на один шаг назад или удаление одного символа в строке (аналог нажатию кнопки backspace);
System.out.print("World\b");
\t – символ табуляции (в java это эквивалент четырех пробелов);
System.out.print("\tWorld");
\r – символ возврата каретки. Возвращает курсор к началу строки вывода и отображает новую информацию так, как будто ранее в этой строке ничего не было
System.out.print("старый текс\r");
System.out.print("новый текст").
Кстати, если вы выводите несколько переменных или фрагментов текста на экран в одном методе print или println, то для этого необходимо использовать +. Например:
System.out.print("Hello" + "World");
Данная операция (склеивания или объединения) называется - конкатенация.
На этом наш урок подошел к концу. Спасибо за внимание.

Видео Уроки Java. 7. Экранирование символов канала Частные уроки
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
3 ноября 2019 г. 23:40:17
00:06:30
Другие видео канала
Уроки Java. 6. Практические заданияУроки Java. 6. Практические заданияУсиление резкости в PhotoshopУсиление резкости в PhotoshopУроки Java. 5. Приведение (преобразование) типовУроки Java. 5. Приведение (преобразование) типовУроки Java.  3. Примитивные типы данных в JavaУроки Java. 3. Примитивные типы данных в Java(Английский язык) 1.  Уровни английского языка(Английский язык) 1. Уровни английского языка(Английский за 16 часов). Урок № 5. Степени сравнения прилагательных. Указательные местоимения(Английский за 16 часов). Урок № 5. Степени сравнения прилагательных. Указательные местоимения(Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet(Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet(Английский за 16 часов) Урок № 2. Местоимения и предлоги(Английский за 16 часов) Урок № 2. Местоимения и предлоги(Создание БД) 2. Создание клиентского приложения в Delphi(Создание БД) 2. Создание клиентского приложения в Delphi(Создание БД) 4. Создание связей между таблицами в Delphi(Создание БД) 4. Создание связей между таблицами в Delphi(Английский за 16 часов) Урок № 7. Предлоги места и направления(Английский за 16 часов) Урок № 7. Предлоги места и направления(Английский за 16 часов) Урок № 1.  Базовая форма глагола(Английский за 16 часов) Урок № 1. Базовая форма глагола(Создание БД) 8. Фильтрация записей в базе данных Delphi(Создание БД) 8. Фильтрация записей в базе данных Delphi(Создание БД) 6. Редактирование программного кода в форме ввода данных в БД(Создание БД) 6. Редактирование программного кода в форме ввода данных в БДНеправильные английские глаголыНеправильные английские глаголы(Английский за 16 часов) Урок № 6. Слова параметры, употребление наречий(Английский за 16 часов) Урок № 6. Слова параметры, употребление наречий(Английский язык). Артикли a-an-the(Английский язык). Артикли a-an-the(Английский язык) 2. Британский английский или американский английский(Английский язык) 2. Британский английский или американский английский(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ СОГЛАСНЫХ ЗА 8 МИНУТ(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ СОГЛАСНЫХ ЗА 8 МИНУТ(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ ГЛАСНЫХ ЗА 10 МИНУТ(Английский язык). ПРАВИЛА ЧТЕНИЯ АНГЛИЙСКИХ ГЛАСНЫХ ЗА 10 МИНУТ(Создание БД) 10. Создание графиков и диаграмм в Delphi(Создание БД) 10. Создание графиков и диаграмм в Delphi
Яндекс.Метрика