Jak wprowadzić cytaty w łańcuchu Java?
Chcę zainicjalizować Łańcuch znaków w Javie, ale ten łańcuch musi zawierać cudzysłowy; na przykład: "ROM"
. Próbowałem zrobić:
String value = " "ROM" ";
Ale to nie działa. Jak Mogę dodać "
s Do ciągu znaków? 9 answers
W języku Java możesz uciec od cudzysłowów za pomocą \
:
String value = " \"ROM\" ";
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-30 16:55:40
Nie wiem, jakiego języka używasz (nie podałeś), ale powinieneś być w stanie" uciec " znak cudzysłowu z odwrotnym ukośnikiem: "\"ROM\""
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-24 17:16:18
Just escape the quotes:
String value = "\"ROM\"";
W nawiązaniu do Twojego komentarza po odpowiedzi Iana Henry ' ego, nie jestem w 100% pewien, czy rozumiem o co pytasz.
Jeśli chodzi o dodawanie podwójnych cudzysłowów do łańcucha znaków, możesz połączyć podwójne cudzysłowy w łańcuchu, na przykład:
String theFirst = "Java Programming";
String ROM = "\"" + theFirst + "\"";
Lub, jeśli chcesz to zrobić z jedną zmienną łańcuchową, to będzie to:
String ROM = "Java Programming";
ROM = "\"" + ROM + "\"";
Oczywiście, to faktycznie zastępuje oryginalny ROM, ponieważ ciągi Javy są niezmienne.
Jeśli chcesz coś zrobić jak zmienić nazwę zmiennej w ciąg znaków, nie można tego zrobić w Javie, AFAIK.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-08-24 17:33:08
\ = \\
" = \"
New line = \r\n
lub \n\r
lub \n
(zależy od systemu operacyjnego) Bun Zwykle \n
wystarczy.
Taabulator = \t
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-24 12:02:21
W Javie można użyć wartości char z":
char quotes ='"';
String strVar=quotes+"ROM"+quotes;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-05 11:29:49
Przyjrzyj się temu ... dzwoń z dowolnego miejsca.
public String setdoubleQuote(String myText) {
String quoteText = "";
if (!myText.isEmpty()) {
quoteText = "\"" + myText + "\"";
}
return quoteText;
}
Zastosuj podwójne cudzysłowy do nie pustego dynamicznego ciągu. Mam nadzieję, że to pomoże.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-23 10:59:45
Oto Pełny java przykład:-
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");
}
}
Tutaj jest out PUT:-
If you need to 'quote' in Java
you can use single ' or double " quote
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-18 14:54:31
Załóżmy, że ROM jest zmienną łańcuchową, która jest równa " strval" możesz po prostu zrobić
String value= " \" "+ROM+" \" ";
Będzie przechowywany jako
value= " "strval" ";
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-03 09:40:20