Olete avastanud, et topeltjutumärk Java -printimisjuhises ei tööta. Peate leidma alternatiivse viisi, kuidas käsutada kompilaatorit selle sümboli printimiseks, selle asemel, et tõlgendada seda stringi sulgemise juhistena. Tähemärk on selleks kõige lihtsam viis. Kuigi ASCII -koodi pole sel juhul vaja õppida, on see veel üks mugav võimalus sümbolite jaoks, millel pole põgenemisjärjestust.
Sammud
Meetod 1 /2: tagasilöögi kasutamine põgenemärgina
Samm 1. Sisestage põgenemismärk \
Nagu teate, on topeltjutumärgil Java keeles eriline tähendus (teksti kuvamine). Kui soovite mõnda neist tähendustest ignoreerida, kasutage põgenemärki (tagasilöök). See märk ütleb kompilaatorile, et järgmine märk on osa alternatiivne juhend.
Veenduge, et vajutate tagasilöögiklahvi, mitte kaldkriipsu. Kaldkriipsuklahv on enamiku inglise klaviatuuride klahvi} kõrval
Samm 2. Topelttsitaadi kuvamiseks tippige \"
Neid kahte märki koos nimetatakse põgenemisjärjestuseks. Igal põgenemisjärjestusel on eriline tähendus. Sel juhul, " tähendab lihtsalt "sisesta siia kahekordse jutumärgi sümbol", tõlgendamata seda teksti alguse või lõpuna.
Seda järjestust peate kasutama iga üksiku kahekordse hinnapakkumise korral, mida soovite kuvada
Samm 3. Jätkake oma koodi nagu tavaliselt
Põgenemisjärjestus ei mõjuta ülejäänud koodi. Tavalise programmeerimise juurde naasmiseks pole vaja midagi muud tippida.
Samm 4. Ärge unustage sisestada tavalisi Java hinnapakkumisi vastavalt vajadusele
Üks levinud viga on see, et jätate oma programmis välja vana "märgi". Pidage meeles, et / "on mõeldud ainult kuvamiseks ja see ei eemalda vajadust kuvatavat teksti jutumärkidesse ümbritseda. Siin on näide:
- 1. "Tere" kuvamise string on "Tere\"
- 2. Selleks, et juhendada koostajat selle teksti printimiseks, pakime selle jutumärkidesse: ""Tere\"".
-
3. See näeb välja täielikus koodireas:
System.out.println ("\" Tere / "");
Meetod 2/2: ASCII koodi kasutamine
Samm 1. Topelt jutumärkide esitamiseks kasutage char (34)
Java saab hõlpsasti ASCII sümboleid kujutada, kasutades süsi tüüpi. 34 on sümboli "ASCII kood, nii et kirjutage süsi (34) kuvada "ilma selle erilist tähendust kasutamata.
Sümboli ASCII koodi saate otsida, otsides Internetist ASCII kooditabelit
Samm 2. Asetage see kood prindistringist välja
Kui teete vea, pannes selle koodi stringi, prindib teie programm selle täpselt nii, nagu see kuvatakse teie programmis: char (34). Siin on õige viis "Tere" kuvamiseks (jutumärkidega) selle meetodi abil:
System.out.println ((char) 34+ "Tere"+(char) 34);
Näpunäiteid
-
Siin on nimekiri muudest Java põgenemisjärjestustest:
- t - Sisestage tekstis vahekaart.
- b - Sisestage tekstis sel hetkel tagasilükkeklahv.
- n - Sisestage tekstis uus rida.
- r - Sisestage sellesse teksti teksti vankri tagastus.
- f - Sisestage tekstivorm.
- ' - Sisestage tekstis üksainus jutumärk.
- " - Sisestage tekstis hetkel jutumärk.
- - Sisestage tekstis kaldkriips.