Кавычки вокруг определенного имени переменной

1

Поэтому я понимаю, как печатать кавычки вокруг чего-то вроде "Hello", используя system.out.println, например:

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

получить "Привет"

Но для жизни я не могу понять, как печатать кавычки вокруг переменной. Я пробовал например:

String test = "Hello";

System.out.print("\test\, ");

Если у кого есть советы, я был бы очень признателен! Благодарю!

Теги:
variables

3 ответа

4
Лучший ответ

Как это:

System.out.print("\"" + test + "\"");

Вы не печатаете переменную внутри строки, а сами по себе, поэтому вне кавычек формата. И вы распечатываете кавычки, как и в первой строке; просто приложите их в свои собственные кавычки.

  • 0
    Ааа! Объединение .. Блестящий! Спасибо!
  • 0
    @ Amasian21 Пожалуйста.
2

Существует несколько способов сделать это,

String test = "Hello";

а потом

System.out.println("\"" + test + "\"");

или

System.out.printf("\"%s\"%n", test);

или написать метод добавления кавычек,

private static String quoteString(String in) {
  return String.format("\"%s\"", in);
}

тогда

System.out.println(quoteString(test));

Или, возможно,

String test = quoteString("Hello");
System.out.println(test);
1

Чтобы напечатать значение переменной, заключенное в кавычки, вам необходимо объединить кавычки:

System.out.println("\"" + test + "\"");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню