In Java, \'
indica un carattere di virgoletta singola (virgoletta singola) e \"
indica un carattere di virgoletta doppia (virgoletta doppia).In Java, dovrei sfuggire una virgoletta singola (') in String (double quoted)?
Quindi, String s = "I\'m a human.";
funziona bene.
Tuttavia, String s = "I'm a human."
non esegue alcun errore di compilazione.
Allo stesso modo, char c = '\"';
opere, ma funziona anche char c = '"';
.
In Java, che è meglio usare? In HTML o CSS, le cose come style="font-family:'Arial Unicode MS';"
sono più spesso (e per tali tag, credo che sia l'unico modo per utilizzare le virgolette), ma in Java, di solito visto la gente usa caratteri di escape come "I\'m a human."
non vorrei usare barra meno che non sia giustificata. Quindi "Io sono un umano." "È ok. – vikingsteve
Non sono abbastanza sicuro delle virgolette singole nelle stringhe, dal momento che non ne consegue l'uso l'una sull'altra. Ma io consiglio di sfuggire alle virgolette doppie nei personaggi perché a volte in seguito decidi di cambiare ciò che vuoi fare e cambiare la tua variabile di carattere in stringa. cioè quando scopri che vuoi sostituire più di un personaggio con 'String.replace()' –
Hai provato a testarlo? –