Sådan udskrives dobbelt citater i Java (med billeder)

Indholdsfortegnelse:

Sådan udskrives dobbelt citater i Java (med billeder)
Sådan udskrives dobbelt citater i Java (med billeder)

Video: Sådan udskrives dobbelt citater i Java (med billeder)

Video: Sådan udskrives dobbelt citater i Java (med billeder)
Video: How to Change Photo Date & Time on iPhone? 2024, Kan
Anonim

Du har opdaget, at symbolet med dobbelt citat ikke fungerer inde i en Java -udskrivningsinstruktion. Du skal finde en alternativ måde at fortælle kompilatoren om at udskrive dette symbol, i stedet for at fortolke det som instruktioner for at lukke strengen. Escape karakter er den mest ligetil måde at gøre dette på. Selvom der ikke er behov for at lære ASCII -koden i dette tilfælde, er det en anden praktisk mulighed at kende til symboler, der ikke har en flugtsekvens.

Trin

Metode 1 af 2: Brug af omvendt skråstreg som en Escape -karakter

Udskriv dobbelt citater i Java Trin 1
Udskriv dobbelt citater i Java Trin 1

Trin 1. Skriv Escape -tegnet \

Som du ved, har symbolet med dobbelt citat en særlig betydning i Java (viser tekst). Når du vil ignorere en af disse betydninger, skal du bruge flugttegnet (tilbageslag). Dette tegn fortæller kompilatoren, at det næste tegn er en del af en alternativ instruktion.

Sørg for, at du rammer backslash -tasten, ikke skråstreget fremad. Backslash -tasten er ved siden af} -tasten på de fleste engelske tastaturer

Udskriv dobbelt citater i Java Trin 2
Udskriv dobbelt citater i Java Trin 2

Trin 2. Skriv / "for at få vist det dobbelte citat

Disse to karakterer kaldes tilsammen en flugtsekvens. Hver flugtsekvens har en særlig betydning. I dette tilfælde, " betyder bare "indsæt et dobbelt citatsymbol her", uden at tolke det som tekstens begyndelse eller slutning.

Du bliver nødt til at bruge denne sekvens til hvert enkelt dobbelt citat, du vil vise

Udskriv dobbelt citater i Java Trin 3
Udskriv dobbelt citater i Java Trin 3

Trin 3. Fortsæt din kode som normalt

Escape -sekvensen påvirker ikke resten af din kode. Det er ikke nødvendigt at skrive noget andet for at vende tilbage til normal programmering.

Udskriv dobbelt citater i Java Trin 4
Udskriv dobbelt citater i Java Trin 4

Trin 4. Husk at indsætte almindelige Java -citater efter behov

En almindelig fejl er at udelade det almindelige gamle "mærke i dit program. Husk, at \" kun er til visning, og fjerner ikke behovet for at omslutte din displaytekst i anførselstegn. Her er et eksempel:

  • 1. Strengen til visning af "Hej" er "Hej\"
  • 2. For at instruere kompilatoren om at udskrive denne tekst, pakker vi den ind i anførselstegn: ""Hej\"".
  • 3. Sådan ser dette ud i en komplet kodelinje:

    System.out.println ("\" Hej / "");

Metode 2 af 2: Brug af ASCII -koden

Udskriv dobbelt citater i Java Trin 5
Udskriv dobbelt citater i Java Trin 5

Trin 1. Brug tegn (34) til at repræsentere dobbelt anførselstegn

Java kan let repræsentere ASCII -symboler ved hjælp af forkælelse type. 34 er ASCII -koden for "symbolet, så skriv kul (34) at vise "uden at bruge dens særlige betydning.

Du kan slå et symbols ASCII -kode op ved at søge efter en ASCII -kodetabel online

Udskriv dobbelt citater i Java Trin 6
Udskriv dobbelt citater i Java Trin 6

Trin 2. Placer denne kode uden for printstrengen

Hvis du begår den fejl at sætte denne kode inde i strengen, vil dit program udskrive den nøjagtigt som den ser ud i dit program: char (34). Her er den korrekte metode til at vise "Hej" (med anførselstegn) ved hjælp af denne metode:

    System.out.println ((char) 34+ "Hej"+(char) 34);

Tips

  • Her er en liste over andre Escape -sekvenser i Java:

    • t - Indsæt en fane i teksten på dette tidspunkt.
    • b - Indsæt et backspace i teksten på dette tidspunkt.
    • n - Indsæt en ny linje i teksten på dette tidspunkt.
    • r - Indsæt en vognretur i teksten på dette tidspunkt.
    • f - Indsæt et formfeed i teksten på dette tidspunkt.
    • ' - Indsæt et enkelt citattegn i teksten på dette tidspunkt.
    • " - Indsæt et dobbelt citattegn i teksten på dette tidspunkt.
    • - Indsæt et backslash -tegn i teksten på dette tidspunkt.

Anbefalede: