Как поставить кавычки в java
Если вам нужно вставить кавычки внутри строки в Java , вы можете использовать символ обратной косой черты \ перед кавычками. Этот символ указывает компилятору, что следующий символ является частью строки, а не разделителем.
Например: String str = "Это \"строка\" в кавычках"; System.out.println(str); // => Это "строка" в кавычках
Как вывести кавычки в java



Скачай курс
в приложении
Перейти в приложение
Открыть мобильную версию сайта
© 2013 — 2024. Stepik
Наши условия использования и конфиденциальности

Public user contributions licensed under cc-wiki license with attribution required
Как вывести кавычки в java
Для вывода кавычек в Java необходимо использовать специальный символ экранирования — \ (обратная косая черта) :
public class App public static void main(String[] args) System.out.println("\"Hello\""); // => "Hello" System.out.println("\'Hello\'"); // => 'Hello' > >
Как вставить символ двойных кавычек в строку?
Самый стандартный способ, применяемый во многих языка, в том числе и в Java — экранирование с помощью символа \ :
String myString = "Строка со \"словом\" в кавычках";
Отслеживать
28.9k 13 13 золотых знаков 59 59 серебряных знаков 118 118 бронзовых знаков
ответ дан 2 апр 2015 в 8:24
DreamChild DreamChild
36.2k 3 3 золотых знака 45 45 серебряных знаков 85 85 бронзовых знаков
Это еще называется escape символ
2 апр 2015 в 8:47
Благодарю, это работает, но задача усложнилась.Перед кавычками еще надо поставить слеш +»
2 апр 2015 в 9:13
решается аналогично
2 апр 2015 в 9:16
Да, действительно
2 апр 2015 в 9:17
в конце строки кавычки лишние
13 дек 2016 в 15:06
String str1 = "Строка со \"словом\" в кавычках";
Отслеживать
ответ дан 2 апр 2015 в 8:23
Павел Вершинин Павел Вершинин
3,981 1 1 золотой знак 15 15 серебряных знаков 23 23 бронзовых знака
Да, есть, добавляешь перед каждым символом который нужно экранировать \ . Например, для вывода на экран «C: \\\folder\\\folder1\» нужно добавить по «экрану» перед КАЖДЫМ символом вот так:
System.out.println("\"C: \\\\\\\folder\\\\\\\folder1\\\\\"");
Отслеживать
9,333 3 3 золотых знака 29 29 серебряных знаков 58 58 бронзовых знаков
ответ дан 31 мар 2017 в 9:26
21 1 1 бронзовый знак
final char dm = (char) 34; final String string = "STRING: " + dm + " string " + dm; System.out.println(string);
Отслеживать
ответ дан 12 ноя 2017 в 7:49
4,116 4 4 золотых знака 13 13 серебряных знаков 29 29 бронзовых знаков
Вообще не понял, а за что заминусовали? У меня всё отработало прекрасно.
20 дек 2018 в 15:24
String x = "\\"; String y = "\""; System.out.println("It's Windows path: " + y + "C:" + x + "Program Files" + x + "Java" + x + "jdk1.7.0" + x + "bin" + y); System.out.println("It's Java string: " + x + y + "C:" + x + x + "Program Files" + x + x + "Java" + x + x + "jdk1.7.0" + x + x + "bin" + x + y);
Отслеживать
ответ дан 24 янв 2016 в 21:12
11 1 1 бронзовый знак
Решение задачи с JavaRush, верно? А есть «нормальный» способ экранировать кавычки?
26 окт 2016 в 17:46
@Dunaevsky Maxim, А символом для экранирования экранировать не нормально? 🙂
29 июн 2017 в 14:06
- java
- android
- строки
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.3.8.5973