Как сделать строку с символом "в ней?" (Java) - PullRequest
4 голосов
/ 27 июля 2011

Ну, это был почти мой вопрос, мне нужно сделать что-то вроде этого:

String scriptContent = "print("Hello World")";

Ответы [ 4 ]

8 голосов
/ 27 июля 2011

Вы ищете что-то под названием escape-последовательность , которая позволяет Java интерпретировать определенный символ как нечто отличное от того, что он означает по умолчанию. В вашем случае вы можете создать строку Java, содержащую двойные кавычки, добавив перед ней косую черту:

String scriptContent = "print(\"Hello World\")";

В Java есть много других escape-последовательностей. Например, \\ обозначает сам символ косой черты (вместо начала другой escape-последовательности!); \' обозначает одиночную кавычку; и \n обозначает новую строку. Есть много других; обратитесь к справочнику по Java для получения более подробной информации.

8 голосов
/ 27 июля 2011

Использование \".

String scriptContent = "print(\"Hello World\")";
0 голосов
/ 28 июля 2011
0 голосов
/ 27 июля 2011

Вы можете использовать escape-символ для этого

String scriptContent = "print(\"Hello World\")";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...