72 jimmy [2010-08-24 20:14:00]
Я хочу инициализировать String в Java, но эта строка должна включать кавычки; например: «ROM» . Я пробовал:
но это не сработает. Как включить » в строку?
java string escaping quotes
8 ответов
141 Решение Ian Henry [2010-08-24 20:16:00]
В Java вы можете избежать кавычек с помощью :
Не уверен, какой язык вы используете (вы не указали), но вы должны «убежать» от символа кавычки с помощью обратного слэша: «»ROM»»
12 [2010-08-24 20:16:00]
Просто выйдите из кавычек:
10 GreenMatt [2010-08-24 20:33:00]
Относительно вашего комментария после ответа Яна Генри, я не совсем уверен, что понимаю, что вы просите.
Если речь идет о добавлении двойных кавычек в строку, вы можете объединить двойные кавычки в свою строку, например:
Или, если вы хотите сделать это с помощью одной переменной String, это будет:
Конечно, это фактически заменяет исходное ПЗУ, поскольку строки Java неизменяемы.
Если вы хотите сделать что-то вроде превращения имени переменной в String, вы не можете сделать это в Java, AFAIK.
Я хочу инициализировать String в Java, но эта строка должна включать кавычки; например: «ROM» . Я пробовал:
но это не сработает. Как включить » в строку?
В Java вы можете избежать кавычек с помощью :
Не уверен, какой язык вы используете (вы не указали), но вы должны «убежать» от символа кавычки с помощью обратного слэша: «»ROM»»
Просто выйдите из кавычек:
Относительно вашего комментария после ответа Яна Генри, я не совсем уверен, что понимаю, что вы просите.
Если речь идет о добавлении двойных кавычек в строку, вы можете объединить двойные кавычки в свою строку, например:
Или, если вы хотите сделать это с помощью одной переменной String, это будет:
Конечно, это фактически заменяет исходное ПЗУ, поскольку строки Java неизменяемы.
Если вы хотите сделать что-то вроде превращения имени переменной в String, вы не можете сделать это в Java, AFAIK.
Я хочу инициализировать строку на Java ,но эта строка должна включать кавычки; например: «ROM» . Я пытался делать:
но это не работает. Как включить » s в строку?
9 ответов
Не уверен, какой язык вы используете (вы не указали), но вы должны быть в состоянии «избежать» символ кавычки с обратной косой чертой: «»ROM»»
В Java вы можете экранировать кавычки с помощью :
Просто избежать котировки:
Что касается вашего комментария после ответа Яна Генри, я не совсем на 100% уверен, что понимаю, о чем вы спрашиваете.
Если речь идет о получении двойных кавычек, добавленных в строку, можно объединить двойные кавычки в строку, например:
Или, если вы хотите сделать это с одной строковой переменной, это будет:
Конечно, это фактически заменяет исходный ROM, так как строки Java неизменяемы.
Если вы хотите сделать что-то вроде преобразования имени переменной в строку, вы не можете сделать это на Java, AFAIK.
В Java можно использовать значение char с «:
Источник: