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

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

Похожие видео

Показать еще