Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

  • Возврат каретки и новая строка: "\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.

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

Ответ 2

char ch='"';

System.out.println(ch + "String" + ch);

Или же

System.out.println('"' + "ASHISH" + '"');

Ответ 3

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

Подробнее о теме (отметьте часть "Последовательности эвакуации" )

Ответ 4

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

Ответ 5

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

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

Ответ 6

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

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

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();
}

Ответ 8

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

Ответ 9

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

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

Например:

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

Ответ 10

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

\"Hello\"

Это напечатает "Hello".

Ответ 11

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

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

Hello\

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

Привет "

Ответ 12

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

Ответ 13

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

while(True){
    System.out.println("\"Hello\"");
}