2016-04-06 15 views
0

Kann in Java eine char-Konstante für Sonderzeichen erstellt werden? Das Ziehen des Zeichens in das Code-Editor-Fenster scheint nicht zu funktionieren.Sonderzeichen als Java-Konstanten

Im Mac Zeichenpalette, wenn ich den „Kopie Infos zu den Charakteren“ Befehl auf dem „Clubs“ Karte Anzug Symbol verwenden, zum Beispiel, es setzt diese in der Zwischenablage: Unicode: U + 2663 U + FE0F, UTF -8: E2 99 A3 EF B8 8F

ist ist möglich, dies in einer Erklärung irgendwie zu verwenden wie:

public final char CLUB_SYMBOL = (?); 

Antwort

1

Sie die unicode escape syntax verwenden können:

public final String CLUB_SYMBOL = "\u2663\ufe0f"; 
+0

Danke, aber was ist das andere "U + FE0F" für? – user3238181

+0

Dieser Teil ist ein Unicode Variation Selector. Weitere Informationen finden Sie [hier] (https://en.wikipedia.org/wiki/Variation_Selectors_ (Unicode_block)). – Casey

+1

Was bedeutet, "final String CLUB_SYMBOL =" \ u2663 \ uf0f "' könnte besser geeignet sein. – VGR