Как вывести кавычки в java
Перейти к содержимому

Как вывести кавычки в java

  • автор:

Как поставить кавычки в java

Если вам нужно вставить кавычки внутри строки в Java , вы можете использовать символ обратной косой черты \ перед кавычками. Этот символ указывает компилятору, что следующий символ является частью строки, а не разделителем.

Например: String str = "Это \"строка\" в кавычках"; System.out.println(str); // => Это "строка" в кавычках 

Как вывести кавычки в java

Скачай курс
в приложении

Перейти в приложение
Открыть мобильную версию сайта

© 2013 — 2024. Stepik

Наши условия использования и конфиденциальности

Get it on Google Play

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *