Ako vytlačiť dvojité úvodzovky v Jave (s obrázkami)

Obsah:

Ako vytlačiť dvojité úvodzovky v Jave (s obrázkami)
Ako vytlačiť dvojité úvodzovky v Jave (s obrázkami)

Video: Ako vytlačiť dvojité úvodzovky v Jave (s obrázkami)

Video: Ako vytlačiť dvojité úvodzovky v Jave (s obrázkami)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Smieť
Anonim

Zistili ste, že symbol dvojitých úvodzoviek nebude fungovať vo vnútri inštrukcie pre tlač v jazyku Java. Budete musieť nájsť alternatívny spôsob, ako kompilátoru povedať, aby tento symbol vytlačil, namiesto toho, aby ho interpretoval ako pokyny na zatvorenie reťazca. Únik znak je najjednoduchší spôsob, ako to urobiť. Aj keď v tomto prípade nie je potrebné učiť sa kód ASCII, je to ďalšia užitočná možnosť, ako poznať symboly, ktoré nemajú únikovú sekvenciu.

Kroky

Metóda 1 z 2: Použitie spätného lomítka ako únikovej postavy

Vytlačte dvojité úvodzovky v jazyku Java, krok 1
Vytlačte dvojité úvodzovky v jazyku Java, krok 1

Krok 1. Zadajte únikový znak \

Ako viete, symbol dvojitých úvodzoviek má v Jave špeciálny význam (zobrazenie textu). Kedykoľvek chcete ignorovať jeden z týchto významov, použite únikový znak (vôľa). Tento znak informuje prekladač, že nasledujúci znak je súčasťou alternatívny pokyn.

Uistite sa, že stlačíte kláves so spätným lomítkom, nie s lomítkom dopredu. Na väčšine anglických klávesníc je kláves spätného lomítka vedľa klávesu}

Tlač dvojitých úvodzoviek v jazyku Java, krok 2
Tlač dvojitých úvodzoviek v jazyku Java, krok 2

Krok 2. Zadajte / ", aby sa zobrazila dvojitá úvodzovka

Tieto dve postavy sa spoločne nazývajú úniková sekvencia. Každá úniková sekvencia má špeciálny význam. V tomto prípade, " znamená len „sem vložte symbol dvojitej úvodzovky“, bez toho, aby sa interpretoval ako začiatok alebo koniec textu.

Túto postupnosť budete musieť použiť pre každú jednotlivú dvojitú úvodzovku, ktorú chcete zobraziť

Vytlačte dvojité úvodzovky v jazyku Java, krok 3
Vytlačte dvojité úvodzovky v jazyku Java, krok 3

Krok 3. Pokračujte v kóde ako obvykle

Sekvencia úniku nemá vplyv na zvyšok kódu. Na návrat k normálnemu programovaniu nie je potrebné písať nič iné.

Vytlačte dvojité úvodzovky v jazyku Java, krok 4
Vytlačte dvojité úvodzovky v jazyku Java, krok 4

Krok 4. Nezabudnite podľa potreby vložiť bežné úvodzovky Java

Jednou z bežných chýb je, že vo svojom programe vynecháte obyčajnú starú značku ". Pamätajte si, že \" je len na zobrazenie a nevylučuje potrebu uzatvárať zobrazovaný text do úvodzoviek. Tu je príklad:

  • 1. Reťazec na zobrazenie „ahoj“je "Ahoj\"
  • 2. Aby sme dali kompilátoru pokyn na vytlačenie tohto textu, zabalíme ho do úvodzoviek: ""Ahoj\"".
  • 3. Takto to vyzerá v úplnom riadku kódu:

    System.out.println ("\" Dobrý deň / "");

Metóda 2 z 2: Použitie kódu ASCII

Vytlačte si úvodzovky v jazyku Java, krok 5
Vytlačte si úvodzovky v jazyku Java, krok 5

Krok 1. Na zobrazenie dvojitých úvodzoviek použite znak (34)

Java môže ľahko reprezentovať symboly ASCII pomocou char typ. 34 je kód ASCII pre symbol , takže píšte znak (34) zobraziť “bez použitia jeho špeciálneho významu.

Kód ASCII symbolu môžete vyhľadať online vyhľadaním tabuľky kódov ASCII

Vytlačte dvojité úvodzovky v jazyku Java, krok 6
Vytlačte dvojité úvodzovky v jazyku Java, krok 6

Krok 2. Umiestnite tento kód mimo tlačový reťazec

Ak urobíte chybu, keď vložíte tento kód do reťazca, váš program ho vytlačí presne tak, ako sa zobrazuje vo vašom programe: char (34). Tu je správny spôsob zobrazenia „ahoj“(s úvodzovkami) pomocou tejto metódy:

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

Tipy

  • Tu je zoznam ďalších sekvencií Escape v Jave:

    • t - V tomto mieste vložte do textu záložku.
    • b - V tomto mieste vložte do textu medzery.
    • n - V tomto mieste vložte do textu nový riadok.
    • r - V tomto mieste vložte do textu návrat vozíka.
    • f - V tomto mieste vložte do textu formulár.
    • ' - V tomto mieste vložte do textu jeden znak úvodzovky.
    • " - V tomto mieste vložte do textu znak dvojitej úvodzovky.
    • - V tomto mieste vložte do textu znak spätnej lomky.

Odporúča: