Comment obtenir le caractère ±
dans une chaîne?Affichage du symbole ± en Java
Répondre
Utiliser Unicode: \u00B1
:
System.out.println("Hello \u00B1 world");
Prints:
Hello ± world
Et si jamais vous ne connaissez pas le point de code Unicode pour quelque chose, Google le fait. "unicode plus minus" -> http://www.fileformat.info/info/unicode/char/b1/index.htm –
Merci beaucoup ...... Grodriguez – praveenb
@Alan Krueger: googling "unicode plus moins "est un conseil stupide. Ce n'est pas très utile lorsque vous ne connaissez pas le nom du personnage que vous regardez. Comme celui-ci, par exemple, comment le feriez-vous? '҉'. C'est alors qu'un couper/coller et des commandes Un * x comme * hexdump * et * fichier * sont utiles;) Bien sûr, vous pouvez couper/coller ce personnage dans Google et vous le découvrirez, mais en suggérant de rechercher de tels caractères en utilisant un texte comme "unicode plus moins" n'a tout simplement pas beaucoup de sens. – SyntaxT3rr0r
Placez ceci dans votre chaîne: \u00B1
Si vous êtes sur le système Linux, vous pouvez trouver codes hexagonaux pour presque tous les s ymbol utilisant les pages de manuel iso_8859-1 (7), iso_8859-10 (7), iso_8859-13 (7), iso_8859-14 (7), iso_8859-15 (7), iso_8859-16 (7), iso_8859-2 (7), iso_8859-3 (7), iso_8859-4 (7), iso_8859-5 (7), iso_8859-6 (7), iso_8859-7 (7), iso_8859-8 (7), iso_8859-9 (7). Là, vous trouverez que le code hexadécimal pour ± est B1. Là!! vous l'avez maintenant.
(Pré-requis: fichier source doit être correctement encodées en UTF8/utf16/unicode)
Rien de plus simple que cela:
string s = "±";
Notez que les chaînes de java et les identifiants sont toujours codés en utf16, donc c'est nativement supporté.
Puisque je ne peux pas toujours garantir ce qui arrive à la source après son écriture, et les systèmes de fichiers ne traitent généralement pas l'encodage de caractères comme un attribut de première classe, s'il est en dehors de Latin-1 .Cela semble plus sûr de cette façon. –
Condition préalable? Vous pouvez spécifier l'encodage avec javac? 'javac -encoding Cp1252' par exemple. (Je ne le recommanderais pas ...) – Ishtar
mais les personnes ayant le fichier source UTF-8 ou UTF-16 * .java * doivent être prises en photo! Ici, nous avons des développeurs sous Windows, Linux et OS X ** ET ** notre script de construction impose que * chaque fichier .java * est uniquement ASCII. Pourquoi? Expérience. Simple et simple. – SyntaxT3rr0r
- 1. Affichage du symbole d'angle en HTML
- 2. Affichage du fuseau horaire en java
- 3. et symbole en php équivalent en Java
- 4. Quel est l'objectif du symbole '@' en CSS?
- 5. Affichage des composants GUI en Java
- 6. Exportation du symbole CLSQL
- 7. Erreur Java: impossible de trouver le symbole?
- 8. Java: Problème RegEx (en utilisant le symbole '.' All character)
- 9. But du symbole de Scala?
- 10. java: impossible de résoudre le symbole
- 11. Java ne peut pas trouver le symbole
- 12. Formtastic, avant modification du symbole
- 13. Symbole du degré d'erreur du serveur Sql
- 14. Symbole d'avertissement Applet Java non signé
- 15. Affichage du fichier en utilisant asp.net
- 16. Affichage du maillage en utilisant DirectX 9
- 17. Erreur: symbole en double
- 18. Java JTextPane JScrollPane Affichage Problème
- 19. Affichage du calendrier Android?
- 20. J2ME Affichage du contenu
- 21. Affichage du calendrier complet
- 22. Affichage du curseur d'attente?
- 23. Win32: affichage du PDF
- 24. Affichage du calendrier CSS
- 25. Java Netbeans affichage simple Image en mode design
- 26. GCJ Crée un symbole fictif en double
- 27. Erreur étrange ld à propos du symbole en double
- 28. Utilisation du symbole Euro en JavaScript et PHP
- 29. Remplacer plusieurs occurrences du même symbole en utilisant preg_replace?
- 30. Affichage du contenu du répertoire en utilisant C et Windows
Il suffit de le coller? Comment l'avez-vous trouvé dans votre question StackOverflow? –
vous venez de le faire ... –
Avez-vous essayé de mettre ce symbole dans la chaîne? Si cela ne fonctionne pas, essayez de trouver la valeur Unicode de ce caractère et placez-le en utilisant \ uXXXX. – robbrit