Utmatning av strängar - strängkonstanter, styrtecken och
specialtecken
En sträng
är en ändlig följd av tecken. En strängkonstant består av
en följd av tecken mellan dubbla citationstecken:
"Jonny Karlsson"
"Mikko Martikainen"
"programmering är roligt"
Ett styrtecken är ett
tecken som styr en utskrift på bildskärmen. Ett exempel
på ett styrtecken är radbrytstecknet/nyradstecknet:
\n (backslash och n)
T.ex. föjande anrop av metoden println:
System.out.println("Jag heter Jonny
Karlsson och jag är lärare i kursen\n Introduktion till
programmering");
resulterar i följande skärmutskrift:
Jag heter Jonny Karlsson och jag
är lärare i kursen
Introduktion till programmering
Specialtecken i Java
är tecken som har en speciell betydelse som t.ex. dubbla
citationstecknet. Dubbla citationstecknet använder man ju för
att
binda ihop en strängkonstant. Om man vill ha med ett specialtecken
i själva stärngkonstanten måste man använda sig av
escape-tecknet '\' (backslash) genom
att placera detta genast före specialtecknet. T.ex. om vi vill
göra ett program som skriver ut följande text på
bildskärmen:
Jag tycker inte om att bli kallad
"hurri"
Så måste vi ange strängkonstanten så här:
System.out.println("Jag tycker inte om att bli kallad \"hurri\"");
Jonny Karlsson 8.11.2006