Extraire une sous chaine

Fermé
elhadi213 Messages postés 89 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 8 octobre 2012 - 17 mars 2012 à 14:43
elhadi213 Messages postés 89 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 8 octobre 2012 - 18 mars 2012 à 13:47
Bonjour,
j'ai cette chaine:"1 1 1 ?????? N" et je veut extraire le mot ecrit en arab. comment je peut faire sa en java.

A voir également:

1 réponse

KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
17 mars 2012 à 15:31
Aide toi de la méthode UnicodeBlock.of(char) pour déterminer si un caractère est ARABIC.

String s ="Bonjour";
for (char c : s.toCharArray())
	System.out.println(c+"\t"+UnicodeBlock.of(c));
0
elhadi213 Messages postés 89 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 8 octobre 2012
17 mars 2012 à 15:40
comment je doit afficher juste les caractéres en arabe?
0
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
17 mars 2012 à 15:45
Selon ce que tu veux faire au final, tu devrais être amené à faire un test du genre :

if (UnicodeBlock.of(c).equals(UnicodeBlock.ARABIC))
	System.out.print(c);
0
elhadi213 Messages postés 89 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 8 octobre 2012
17 mars 2012 à 15:47
mrc beaucoup
0
elhadi213 Messages postés 89 Date d'inscription dimanche 14 février 2010 Statut Membre Dernière intervention 8 octobre 2012
18 mars 2012 à 11:56
prd... cette sol permis d'extraire les caractères en arabe et les affiche comme suit:
?// premier caractère
?// deuxième
?
?
mais je veut afficher le mot comme suit: ?????
0
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
18 mars 2012 à 12:25
Tu as surement System.out.println, moi j'ai mis System.out.print
0