Comment entrer des guillemets dans une chaîne de caractères Java?
je veux initialiser une chaîne en Java, mais cette chaîne doit inclure des guillemets; par exemple: "ROM"
. J'ai essayé de faire:
String value = " "ROM" ";
mais ça ne marche pas. Comment puis-je inclure "
s dans une chaîne de caractères?
9 réponses
en Java, vous pouvez échapper aux citations avec \
:
String value = " \"ROM\" ";
Je ne suis pas sûr de la langue que vous utilisez( vous n'avez pas spécifié), mais vous devriez pouvoir "échapper" au caractère du guillemet avec un antislash: "\"ROM\""
en référence à votre commentaire après la réponse de Ian Henry, Je ne suis pas tout à fait sûr de comprendre ce que vous demandez.
S'il s'agit d'obtenir des guillemets doubles ajoutés dans une chaîne, vous pouvez concaténer les guillemets doubles dans votre chaîne, par exemple:
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
Ou, si vous voulez le faire avec une variable de type Chaîne, ce serait:
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
bien sûr, cela remplace en fait la ROM originale, puisque Java Les cordes sont immuables.
si vous voulez faire quelque chose comme transformer le nom de la variable en chaîne de caractères, vous ne pouvez pas faire cela en Java, AFAIK.
\ = \
" = \"
nouvelle ligne = \r\n
OU \n\r
OU \n
(dépend de l'OS) bun en général \n
assez.
taubulator = \t
en Java, vous pouvez utiliser la valeur char avec":
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
regardez celui-ci ... appeler à partir de n'importe où vous voulez.
public String setdoubleQuote(String myText) {
String quoteText = "";
if (!myText.isEmpty()) {
quoteText = "\"" + myText + "\"";
}
return quoteText;
}
applique des guillemets doubles à une chaîne dynamique non vide. Espérons que cela est utile.
Ici est plein java exemple:-
public class QuoteInJava {
public static void main (String args[])
{
System.out.println ("If you need to 'quote' in Java");
System.out.println ("you can use single \' or double \" quote");
}
}
Voici la sortie: -
If you need to 'quote' in Java
you can use single ' or double " quote
suppose que ROM est la variable string qui égale " strval" vous pouvez simplement faire
String value= " \" "+ROM+" \" ";
il sera stocké comme
value= " "strval" ";