Otkrili ste da simbol dvostrukih navodnika neće raditi unutar Java upute za ispis. Morat ćete pronaći alternativni način da kažete kompajleru da ispiše ovaj simbol, umjesto da ga tumačite kao upute za zatvaranje niza. Escape karakter je najjednostavniji način za to. Iako u ovom slučaju nema potrebe za učenjem ASCII koda, to je još jedna zgodna opcija za poznavanje simbola koji nemaju escape -niz.
Koraci
Metoda 1 od 2: Korištenje povratne kose crte kao znak za izbjegavanje
Korak 1. Upišite escape znak \
Kao što znate, simbol dvostrukih navodnika ima posebno značenje u Javi (prikaz teksta). Kad god želite zanemariti jedno od ovih značenja, koristite znak za izbjegavanje (zazor). Ovaj znak govori kompajleru da je sljedeći znak dio alternativno uputstvo.
Uvjerite se da ste pritisnuli tipku obrnute kose crte, a ne kosu crtu. Taster za obrnutu kosu crtu nalazi se pored tastera} na većini engleskih tastatura
Korak 2. Upišite / "za prikaz dvostrukih navodnika
Ova dva znaka zajedno nazivaju se eskadre. Svaki bijeg niz ima posebno značenje. U ovom slučaju, " samo znači "ovdje umetnite simbol dvostrukog navodnika", bez tumačenja kao početak ili kraj teksta.
Ovaj niz ćete morati koristiti za svaki pojedinačni dvostruki navod koji želite prikazati
Korak 3. Nastavite kôd kao i obično
Escape niz ne utječe na ostatak vašeg koda. Nema potrebe za upisivanjem bilo čega drugog za povratak na normalno programiranje.
Korak 4. Ne zaboravite umetnuti obične Java citate po potrebi
Jedna uobičajena greška je izostavljanje običnog starog "oznake" u vašem programu. Zapamtite da je / "samo za prikaz i ne uklanja potrebu za stavljanjem prikazanog teksta u navodnike. Evo primjera:
- 1. Niz za prikaz "Hello" je "Zdravo\"
- 2. Da bismo uputili kompajlera da odštampa ovaj tekst, umotavamo ga u navodnike: ""Zdravo\"".
-
3. Evo kako ovo izgleda u cijelom nizu koda:
System.out.println ("\" Zdravo / "");
Metoda 2 od 2: Korištenje ASCII koda
Korak 1. Koristite char (34) za predstavljanje dvostrukih navodnika
Java može lako predstavljati ASCII simbole koristeći char tip. 34 je ASCII kôd za simbol ", pa napišite char (34) za prikaz "bez upotrebe njegovog posebnog značenja.
ASCII kod simbola možete potražiti pretraživanjem tablice ASCII kodova na mreži
Korak 2. Postavite ovaj kôd izvan niza za štampanje
Ako pogriješite stavljajući ovaj kod u niz, vaš program će ga ispisati upravo onako kako se prikazuje u vašem programu: char (34). Evo pravilnog načina prikaza "Hello" (s navodnicima) pomoću ove metode:
System.out.println ((char) 34+ "Hello"+(char) 34);
Savjeti
-
Evo popisa drugih Escape sekvenci u Javi:
- t - Umetnite karticu u tekst na ovom mjestu.
- b - Umetnite povratni prostor u tekst na ovom mjestu.
- n - Umetnite novi red u tekst na ovom mjestu.
- r - Na ovom mjestu umetnite povratak nosača u tekst.
- f - Od ovog trenutka u tekst unesite obrazac.
- ' - Umetnite jedan navodnik u tekst na ovom mjestu.
- " - Umetnite znak dvostrukog navodnika u tekst na ovom mjestu.
- - U ovom trenutku umetnite znak obrnute kose crte u tekst.