2.14.2 | String-Literale |
String-Literale werden in doppelten Anführungsstrichen (") eingefasst. Falls ein doppelter Anführungsstrich innerhalb eines Strings benötigt wird, muss ihm ein rückwärtiger Schrägstrich (Backslash, \) vorangestellt werden. Gleiches gilt für den Backslash selbst. Weiterhin dürfen die vom Typ char bekannten Unicode-Escape-Sequenzen benutzt werden."\"Dieser Text steht in Anführungsstrichen\"" "Ein Schrägstrich und ein Anf\u00FChrungsstrich: \\\" "Besondere Vorsicht ist geboten, wenn Windows-Pfadbezeichnungen mit String-Literalen dargestellt werden, da auch hier die Backslash-Substitution greift. So erzeugt die ZeileSystem.out.println("C:\temp");die AusgabeC: empweil die Sequenz \t als Tabulator interpretiert wird. Daher müssen Backslashes in diesem Anwendungsfall gegebenenfalls doppelt angegeben werden.