wie überprüft man, ob ein Zeichen in Java gleich doppelt ist?

7

Ich möchte den Wert eines Zeichens überprüfen, um zu sehen, ob es in Java double quote oder nicht ist. Wie kann ich es tun?

    
Mehdi 06.02.2011, 16:23
quelle

4 Antworten

12
%Vor%

Wenn Sie einen String mit einem anderen vergleichen möchten und testen möchten, ob der andere String nur das doppelte Anführungszeichen enthält, müssen Sie das doppelte Anführungszeichen mit einem \:

umgehen %Vor%     
JB Nizet 06.02.2011 16:26
quelle
6

Wenn Sie mit einem char arbeiten, tun Sie dies einfach:

%Vor%

Wenn c gleich dem doppelten Anführungszeichen ist, wird der Ausdruck als true ausgewertet.

Sie können also Folgendes tun:

%Vor%

Wenn Sie andererseits keine char -Variable, sondern ein String -Objekt haben, müssen Sie equals method und das Escape-Zeichen \ wie folgt verwenden:

%Vor%     
Goran Jovic 06.02.2011 16:25
quelle
4

Um zu überprüfen, ob ein Anführungszeichen in einer Zeichenfolge vorhanden ist, kann der folgende Code verwendet werden. Doppelte Anführungszeichen haben 3 verschiedene mögliche ASCII-Werte.

%Vor%     
Sreejesh.K.R. 07.03.2012 09:01
quelle
2

In meinem Fall, was ich tue, ist, wenn Sie zum Beispiel eine Serverantwort vergleichen wollen, die "OK" sein sollte, dann:

%Vor%     
noloman 20.06.2013 10:30
quelle

Tags und Links