Wie verwende ich ein Char in einem Switch-Case?

7

Wie verwende ich ein Zeichen in einem Switch-Case? Ich werde den ersten Buchstaben von dem bekommen, was der Benutzer eingibt.

%Vor%     
Zhianc 02.08.2011, 00:23
quelle

5 Antworten

18
%Vor%     
Pablo Fernandez 02.08.2011, 00:26
quelle
7

charAt erhält eine Zeichen aus einem String, und Sie können sie einschalten, da char ein Integer-Typ ist.

Also, um die erste char in String hello zu aktivieren,

%Vor%

Sie sollten jedoch beachten, dass Java char s nicht eins zu eins mit Codepunkten übereinstimmen. Siehe codePointAt für einen Weg zu erhalten zuverlässig einen einzigen Unicode-Codepoints.

    
Mike Samuel 02.08.2011 00:24
quelle
0

So. Außer char hi=hello; sollte char hi=hello.charAt(0) sein. (Vergessen Sie nicht Ihre break; -Aussagen).

    
Jeffrey 02.08.2011 00:25
quelle
0

Die Verwendung eines Chars, wenn die Variable eine Zeichenfolge ist, funktioniert nicht. Verwenden Sie

%Vor%

Sie werden das erste Zeichen der hello -Variable extrahieren, anstatt zu versuchen, die Variable in String-Form so zu verwenden, wie sie ist. Sie müssen auch Ihren Platz innerhalb

loswerden %Vor%     
Arj 02.08.2011 00:30
quelle
0

Hier ist ein Beispiel:

%Vor%     
Revanth 04.10.2017 02:32
quelle

Tags und Links