U hebt ontdekt dat het dubbele aanhalingsteken "niet zal werken in een Java-afdrukinstructie. U moet een alternatieve manier vinden om de compiler te vertellen dit symbool af te drukken, in plaats van het te interpreteren als instructies om de reeks te sluiten. karakter is de meest eenvoudige manier om dit te doen. Hoewel het in dit geval niet nodig is om de ASCII-code te leren, is het een andere handige optie om te weten voor symbolen die geen escape-reeks hebben.

Methode één van de twee:
Backslash gebruiken als escape-teken

  1. 1 Typ het escape-teken \. Zoals je weet, heeft het dubbele aanhalingstekensymbool "speciale betekenis in Java (tekst weergeven)." Wanneer je een van deze betekenissen wilt negeren, gebruik dan het escape-teken \ (backlash). Dit karakter vertelt de compiler dat de volgende teken maakt deel uit van een alternatieve instructie.
    • Zorg ervoor dat u de backslash-sleutel raakt, niet de voorwaartse schuine streep. De backslash-sleutel bevindt zich naast de -toets op de meeste Engelse toetsenborden.
  2. 2 Typ \ "om het dubbele aanhalingsteken te tonen. Deze twee karakters samen worden een escape-reeks genoemd. Elke escape-reeks heeft een speciale betekenis. In dit geval, \" betekent gewoon "hier een dubbel citaatsymbool invoegen", zonder het te interpreteren als het begin of het einde van de tekst.
    • U moet deze reeks gebruiken voor elke afzonderlijke dubbele aanhalingsteken die u wilt weergeven.
  3. 3 Vervolg uw code zoals gewoonlijk. De escape-reeks heeft geen invloed op de rest van uw code. U hoeft niets anders in te typen om terug te keren naar de normale programmering.
  4. 4 Vergeet niet om gewone Java-aanhalingstekens in te voegen als dat nodig is. Een veelgemaakte fout is om het gewone oude "teken in uw programma weg te laten. Vergeet niet dat \" alleen voor weergave is en niet de noodzaak wegneemt om uw weergavetekst tussen aanhalingstekens te plaatsen. Hier is een voorbeeld:
    • 1. De tekenreeks voor het weergeven van "Hallo" is \"Hallo\"
    • 2. Om de compiler opdracht te geven deze tekst af te drukken, verpakken we deze tussen aanhalingstekens: "\"Hallo\"".
    • 3. Hier is hoe dit eruitziet in een complete regel code:
       Systeem.uit.println("\"Hallo\""); 

Methode twee van twee:
De ASCII-code gebruiken

  1. 1 Gebruik char (34) om dubbele aanhalingstekens te vertegenwoordigen. Java kan gemakkelijk ASCII-symbolen voorstellen met behulp van de verkolen type. 34 is de ASCII-code voor het "symbool, dus schrijf char (34) om weer te geven "zonder de speciale betekenis ervan te gebruiken.
    • U kunt de ASCII-code van een symbool opzoeken door online naar een ASCII-codetabel te zoeken.
  2. 2 Plaats deze code buiten de afdrukreeks. Als je de fout maakt om deze code in de string te plaatsen, zal je programma het precies zo afdrukken als het in je programma staat: char (34). Dit is de juiste methode om 'Hallo' (met aanhalingstekens) weer te geven met behulp van deze methode:
     Systeem.uit.println((verkolen)34+"Hallo"+(verkolen)34);