Extraire une sous chaine

elhadi213 Messages postés 114 Statut Membre -  
elhadi213 Messages postés 114 Statut Membre -
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 19031 Statut Modérateur 3 020
 
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 114 Statut Membre
 
comment je doit afficher juste les caractéres en arabe?
0
KX Messages postés 19031 Statut Modérateur 3 020
 
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 114 Statut Membre
 
mrc beaucoup
0
elhadi213 Messages postés 114 Statut Membre
 
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 19031 Statut Modérateur 3 020
 
Tu as surement System.out.println, moi j'ai mis System.out.print
0