Indhold
I denne artikel: Brug af lantislash som et flugtegn Brug ASCII-koden
Du prøver at vise en streng, der indeholder dobbelt anførselstegn (") til dit sidste modul skrevet i Java, og du får ikke det forventede resultat. Som det er tilfældet i andre programmeringssprog, har dobbeltcitater funktionen i Java for at afgrænse en streng Dobbelt citatmærker kan ikke indsættes som et tegn ' i en streng, der skal vises uden hjælp af flugt-karakteren eller deres ASCII-kode. Det er ikke kompliceret, men her er hvordan.
etaper
Metode 1 Brug lantislash som flugtkarakter
- Indtast flugttegnet . Det dobbelte anførselstegn ' er en bogstavelig strengafgrænser i Java, og for at kunne vise den som et tegn, skal du gå foran den medbackslash eller backslash, hvilket er intet andet end repræsentationen af flugtkarakteren flygte. Lantislashs rolle er at informere kompilatoren om, at den karakter, der følger den, skal vises som sådan.
- Sørg for at kontrollere, at du skriver det rigtige backslash og ikke skråstreg, dens placering varierer afhængigt af det tastatur, du bruger. På et fransk tastatur er det på det tredje niveau af tasten _. Du får det ved at trykke samtidigt på Alt gr, som er på højre side af din mellemrumstast med tasten _.
- Du skal bruge denne sekvens, når du vil vise tegnet ' eller dobbelt-citat.
- den streng, der bruges til at vise "Hej", inkluderet dobbelt citatmærker, er i formen "Hej "
- for at kompilatoren skal vise denne streng som sådan, er det nødvendigt at indramme den med dobbeltcitater, og vi bliver nødt til at præsentere den for den som følger: "" Hej ""
- 3. Sådan skrives den komplette kodelinje:
System.out.ln ( "" Hej "");
Metode 2 Brug ASCII-kode
-
Brug ASCII-koden (34) til at repræsentere det dobbelte anførselstegn. Det er let at udskifte et symbol med sin ASCII-karakter i Java ved hjælp af datatypen stridsvogn. ASCII-koden (34) repræsenterer dobbelt citatmærket og kan indsættes i strengen for at vises i formen char (34) for faktisk at blive vist ' uden at det fortolkes som en indramningskarakter.
- Du vil være i stand til at læse ASCII-koder for de forskellige symboler, der kan bruges ved at søge i en tabel med tegnrepræsentationskoder på Internettet.
System.out.ln ((char) 34+ "Hello" + (char) 34);
- Her er en liste over andre flugt-sekvenser, der kan bruges i Java:
- t : indsætter et fanetegn på den aktuelle position i e
- b : indsætter en rollback til den aktuelle position i e
- n : indsætter en linjeskift i den aktuelle position i e
- r : indsætter en vognretur i den aktuelle position i e
- f : indsætter en sideskift i den aktuelle position i e
- : indsætter en apostrof i den aktuelle position i e
- ' : indsætter et dobbelt citatmærke i den aktuelle position i e
- \ : indsætter et tilbageslag (tilbagestreg) på den aktuelle position i e