J'ai un objet String s que je veut traiter pour virer tous les code de
control
Comment faire ?
Quel fonction permet de choper le code ascii d'un caractère ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xavier Tarrago
Les caractères en java ne sont pas de l'ascii, mais de l'unicode. C'est un codage de chaque caractère sur deux octets (un pour l'ascii). Mais pour les caractères anglais comme ceux qui sont dans l'ascii, le code unicode est le même que le code ascii. char[] tab = s.toCharArray(); // convertit en tableau de char. s.charAt(i) récupére le ième caractère
Qque chose comme pour une String str :
StringBuffer buf = new StringBuffer( str.length()); for (int i = 0, n = str.length()) { char c = str.charAt(i); if (c >= code_ascii_du_premier_char_imprimable) { // tester si c est un caractère de contrôle buf.append(c); } }
"Fred" a écrit dans le message de news:bkct8s$1uf$
Bonjour,
J'ai un objet String s que je veut traiter pour virer tous les code de control Comment faire ? Quel fonction permet de choper le code ascii d'un caractère ?
MErci
Fred
Les caractères en java ne sont pas de l'ascii, mais de l'unicode.
C'est un codage de chaque caractère sur deux octets (un pour l'ascii). Mais
pour les caractères anglais comme ceux qui sont dans l'ascii, le code
unicode est le même que le code ascii.
char[] tab = s.toCharArray(); // convertit en tableau de char.
s.charAt(i) récupére le ième caractère
Qque chose comme pour une String str :
StringBuffer buf = new StringBuffer( str.length());
for (int i = 0, n = str.length()) {
char c = str.charAt(i);
if (c >= code_ascii_du_premier_char_imprimable) { // tester si c est un
caractère de contrôle
buf.append(c);
}
}
"Fred" <frederes@free.fr> a écrit dans le message de
news:bkct8s$1uf$1@news-reader2.wanadoo.fr...
Bonjour,
J'ai un objet String s que je veut traiter pour virer tous les code de
control
Comment faire ?
Quel fonction permet de choper le code ascii d'un caractère ?
Les caractères en java ne sont pas de l'ascii, mais de l'unicode. C'est un codage de chaque caractère sur deux octets (un pour l'ascii). Mais pour les caractères anglais comme ceux qui sont dans l'ascii, le code unicode est le même que le code ascii. char[] tab = s.toCharArray(); // convertit en tableau de char. s.charAt(i) récupére le ième caractère
Qque chose comme pour une String str :
StringBuffer buf = new StringBuffer( str.length()); for (int i = 0, n = str.length()) { char c = str.charAt(i); if (c >= code_ascii_du_premier_char_imprimable) { // tester si c est un caractère de contrôle buf.append(c); } }
"Fred" a écrit dans le message de news:bkct8s$1uf$
Bonjour,
J'ai un objet String s que je veut traiter pour virer tous les code de control Comment faire ? Quel fonction permet de choper le code ascii d'un caractère ?
MErci
Fred
Black Myst
date : Thu, 18 Sep 2003 14:31:47 +0200
Bonjour,
J'ai un objet String s que je veut traiter pour virer tous les code de control Comment faire ? Quel fonction permet de choper le code ascii d'un caractère ?
MErci
Fred
Pour convertir une chaine en ASCII, la reponse est la : http://faqjava.deve loppez.com/?page=langage_chaine#LANGAGE_STRING_conversion_ascii
Par contre je ne comprends ce que tu appel "code de controle' si tu pouvait clarifier ...
Myst
date : Thu, 18 Sep 2003 14:31:47 +0200
Bonjour,
J'ai un objet String s que je veut traiter pour virer tous les code de
control
Comment faire ?
Quel fonction permet de choper le code ascii d'un caractère ?
MErci
Fred
Pour convertir une chaine en ASCII, la reponse est la : http://faqjava.deve loppez.com/?page=langage_chaine#LANGAGE_STRING_conversion_ascii
Par contre je ne comprends ce que tu appel "code de controle' si tu pouvait clarifier ...
J'ai un objet String s que je veut traiter pour virer tous les code de control Comment faire ? Quel fonction permet de choper le code ascii d'un caractère ?
MErci
Fred
Pour convertir une chaine en ASCII, la reponse est la : http://faqjava.deve loppez.com/?page=langage_chaine#LANGAGE_STRING_conversion_ascii
Par contre je ne comprends ce que tu appel "code de controle' si tu pouvait clarifier ...