Как я могу сделать кавычки печати Java, например «Привет»?

Как я могу сделать Java-печать "Hello" ?

Когда я System.out.print("Hello"); выход будет Hello . Я ищу "Hello" с кавычками ( "" ).

 System.out.print("\"Hello\""); 

Символ двойной кавычки должен быть экранирован с помощью обратного слэша в строковом литерале Java. Другие персонажи, нуждающиеся в специальном лечении, include:

  • Возврат каретки и новая строка: "\r" и "\n"
  • Обратная косая черта: "\\\\"
  • Одиночная цитата: "\'"
  • Горизонтальная вкладка и форма подачи: "\t" и "\f"

Полный список строк Java и символьных литералов можно найти в разделе 3.10.6 JLS.

Также стоит отметить, что вы можете включать произвольные символы Unicode в исходный код, используя escape-последовательности Unicode формы «\ uxxxx», где «x» – шестнадцатеричные цифры. Тем не менее, они отличаются от обычных строк и символов escapes тем, что вы можете использовать их в любом месте программы Java … не только в строковых и символьных литералах; см. разделы JLS 3.1 , 3.2 и 3.3 для получения подробной информации об использовании Unicode в исходном коде Java.

Смотрите также:

char ch = ‘”‘;

System.out.println (ч + “строка” + ч);

Или

System.out.println (” ‘+ “ASHISH” +’ “‘);

Выбери двойные кавычки в своей строке: "\"Hello\""

Подробнее об этой теме (см. Раздел «Последовательность Escape»)

System.out.println ( “\” Hello \ “”);

Добавление фактических символов кавычек – это лишь небольшая часть проблемы; как только вы это сделаете, вы, вероятно, столкнетесь с реальной проблемой: что произойдет, если строка уже содержит кавычки или строки или другие непечатаемые символы?

Следующий способ позаботится обо всем:

 public static String escapeForJava( String value, boolean quote ) { StringBuilder builder = new StringBuilder(); if( quote ) builder.append( "\"" ); for( char c : value.toCharArray() ) { if( c == '\'' ) builder.append( "\\'" ); else if ( c == '\"' ) builder.append( "\\\"" ); else if( c == '\r' ) builder.append( "\\r" ); else if( c == '\n' ) builder.append( "\\n" ); else if( c == '\t' ) builder.append( "\\t" ); else if( c < 32 || c >= 127 ) builder.append( String.format( "\\u%04x", (int)c ) ); else builder.append( c ); } if( quote ) builder.append( "\"" ); return builder.toString(); } 
 System.out.print("\"Hello\""); 

Вы ищете Escape Sequences

См. Больше Список последовательностей Escape

Существует два простых метода:

  1. Использовать обратную косую черту \ перед двойными кавычками.
  2. Используйте две одиночные кавычки вместо двойных кавычек, таких как '' вместо "

Например:

 System.out.println("\"Hello\""); System.out.println("''Hello''"); 

Вы можете сделать это, используя символ Юникода

 System.out.print('\u0022' + "Hello" + '\u0022'); 
 System.out.println("\"Hello\"") 

Используйте последовательность Escape.

 \"Hello\" 

Это напечатает «Hello».

Обратите внимание: есть несколько определений, которые нужно учитывать при выполнении обратных косых черт с конкретными символами.

System.out.println ( “Hello \\”); * изм
Вышеуказанный результат будет:

Здравствуйте\

System.out.println (“Hello \” “). Вышеуказанный результат будет:

Здравствуйте”

 android:text="import java.IO.*; \npublic class Hello \n { \nSystem.out.println(\"Hello World\"); \n}" 

Вероятно, это лучший ответ, который вы найдете:

 while(True){ System.out.println("\"Hello\""); } в while(True){ System.out.println("\"Hello\""); } 
Давайте будем гением компьютера.