Java Строковый разделитель цитат - PullRequest
5 голосов
/ 20 декабря 2010

Есть ли способ в Java использовать специальный разделитель в начале и конце строки, чтобы избежать обратной косой черты всех кавычек в этой строке?

т.е. не нужно делать это:

String s = "Quote marks like this \" are just the best, here are a few more \" \" \""

Ответы [ 4 ]

6 голосов
/ 20 декабря 2010

Нет, такой опции нет.К сожалению.

4 голосов
/ 20 декабря 2010

Нет - нет ничего похожего на дословные строковые литералы C # или, например, косые строки Groovy.

С другой стороны, это та особенность, которую может включить в будущем.Это не так, как это потребовало бы каких-либо фундаментальных изменений в системе типов.Я был бы чрезвычайно удивлен тем, что он сделал это в Java 7 в конце дня, и я не видел никаких предположений, что это будет в Java 8 ... так что выв течение долгого ожидания: (

2 голосов
/ 20 декабря 2010

Единственный способ добиться этого - поместить ваши строки в какой-то другой файл и прочитать его из Java. Например, пакет ресурсов.

0 голосов
/ 21 декабря 2010

На данный момент это невозможно, может быть НЕ в будущем.

если вы можете дать нам то, что и почему вы ищите для такого рода функций, мы можем определенно предложить несколько других вариантов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...