Metazeichen \ B Treffer (OCP-Prüfung)

8

Ich lerne für das Java-OCP-Zertifikat. Ich mache Scheinprüfungen, um mich vorzubereiten.

Beispielprogramm:

%Vor%

Die Autoren des OCA / OCP Jave SE 7 Study Guide behaupten, dass die Ausführung:

%Vor%

erzeugt die Ausgabe

%Vor%

Wenn ich jedoch den Code von Eclipse oder auf einer externen Quelle testen , bekomme ich

%Vor%

Fehle ich hier etwas oder ist es ein Fehler der Autoren des Studienleitfadens?

Ich füge die eigentliche Frage aus dem Buch unten als Referenz hinzu.

Frage aus dem Buch

Antwort

    
Stefan van den Akker 25.07.2015, 18:28
quelle

1 Antwort

6

Das Buch ist korrekt (wenn es über eine Unix-Maschine mit den üblichen Shells ausgeführt wird). Es ist eine Kombination aus Shell-Verhalten und Java (meiner Meinung nach Off-Topic zu einem Kurs von Java). Merken Sie sich "$" in der Shell bedeutet Ersatz. Also, wenn Sie das Programm wie folgt aufrufen:

%Vor%

Die Zeichenfolge, die über Regex gefunden wird, ist (Sie können eine println für args [1] hinzufügen, um dies zu überprüfen):

%Vor%

mit dem Ergebnis des Buches "0 2 4 8".

Sie können das Ergebnis mit dem folgenden vergleichen:

%Vor%

deaktiviert die Shell-Substitution.

    
pasaba por aqui 25.07.2015, 19:48
quelle

Tags und Links