HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Какие из этих пяти вариантов - строки? С первыми двумя все понятно: это точно строки, мы уже работали с подобными конструкциями. А что насчет остальных?</p>
1 <p>Какие из этих пяти вариантов - строки? С первыми двумя все понятно: это точно строки, мы уже работали с подобными конструкциями. А что насчет остальных?</p>
2 <p>Любой одиночный символ в кавычках - это строка. Пустая строка "" - это тоже строка. То есть строкой мы считаем все, что находится внутри кавычек, даже если это пробел, один символ или вообще отсутствие символов.</p>
2 <p>Любой одиночный символ в кавычках - это строка. Пустая строка "" - это тоже строка. То есть строкой мы считаем все, что находится внутри кавычек, даже если это пробел, один символ или вообще отсутствие символов.</p>
3 <p>Представьте, что вы хотите напечатать строчку<em>dragon's mother</em>. Апостроф перед буквой<strong>s</strong>- это такой же символ, как одинарная кавычка. Попробуем. Такой вариант программы отработает корректно:</p>
3 <p>Представьте, что вы хотите напечатать строчку<em>dragon's mother</em>. Апостроф перед буквой<strong>s</strong>- это такой же символ, как одинарная кавычка. Попробуем. Такой вариант программы отработает корректно:</p>
4 <p>А что, если мы хотим создать такую строку:</p>
4 <p>А что, если мы хотим создать такую строку:</p>
5 <p>В ней есть и одинарные, и двойные кавычки. Как быть в этой ситуации? Если просто попытаться вывести такую строку, то мы получим ошибку:</p>
5 <p>В ней есть и одинарные, и двойные кавычки. Как быть в этой ситуации? Если просто попытаться вывести такую строку, то мы получим ошибку:</p>
6 <p>С точки зрения Java, здесь странная конструкция из трех компонентов:</p>
6 <p>С точки зрения Java, здесь странная конструкция из трех компонентов:</p>
7 <ul><li>Строки<em>"Dragon's mother said "</em></li>
7 <ul><li>Строки<em>"Dragon's mother said "</em></li>
8 <li>Строки<em>""</em></li>
8 <li>Строки<em>""</em></li>
9 <li>Слово<em>No</em>между ними, которое не рассматривается как строка, потому что оно не в кавычках</li>
9 <li>Слово<em>No</em>между ними, которое не рассматривается как строка, потому что оно не в кавычках</li>
10 </ul><p>Привычным способом эту строчку не вывести. Для вывода таких строк используют<strong>символ экранирования</strong>: \.</p>
10 </ul><p>Привычным способом эту строчку не вывести. Для вывода таких строк используют<strong>символ экранирования</strong>: \.</p>
11 <p>Если поставить \ перед кавычкой, это будет означать, что кавычку нужно рассматривать не как начало или конец строки, а как ее часть:</p>
11 <p>Если поставить \ перед кавычкой, это будет означать, что кавычку нужно рассматривать не как начало или конец строки, а как ее часть:</p>
12  
12