Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > Langage
Langage Forum d'entraide sur le langage Java et autres langages pour la JVM : syntaxe, POO, conventions, API standard. Avant de poster -> FAQ Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 02/06/2010, 14h50   #1
Xpmich
Membre à l'essai
 
Inscription : décembre 2008
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 61
Points : 24
Points : 24
Par défaut Division d'une chaine de caractères en fonction d'un nombre de caractères

Bonjour,

Je voudrais savoir si, à l'image de StringTokenizer, on peut découper une chaine de caractère en fonction d'un nombre prédéfini de caractères...

Exemple :
azerty ui opqs dfg hjk lmw xcvbn.
si le nombre de caractères est sept, on a :
element[0]="azerty "
element[1]="ui opqs"
element[2]=" dfg hj"
element[3]="k lmw x"
element[4]="cvbn."

Merci d'avance.
Xpmich.
Xpmich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2010, 14h58   #2
unknow0
Membre expérimenté
 
Avatar de unknow0
 
Homme
Inscription : juillet 2008
Messages : 449
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2008
Messages : 449
Points : 536
Points : 536
Envoyer un message via Skype™ à unknow0
Bonjour,

String.substring?
unknow0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2010, 14h59   #3
jcdentons
Membre confirmé
 
Inscription : avril 2010
Messages : 182
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 182
Points : 206
Points : 206
Bonjour,

Vous pouvez utiliser la méthode split(expressionReguliere) de la classe String avec l'expression régulière qui va bien.

Sinon, vous pouvez utiliser la méthode toCharArray() de la classe String, puis découper le tableau de caractères obtenu
jcdentons est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/06/2010, 15h38   #4
Xpmich
Membre à l'essai
 
Inscription : décembre 2008
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 61
Points : 24
Points : 24
J'ai oublier de préciser un élément majeur, la taille de ma police (et donc de mes caractères) joue.

Un élément non négligeable, je crois qu'il va falloir que je me retourne vers TextRenderer...
Cependant, quelqu'un aura des explications sur ces éléments? ou d'autre idée ?

Merci en tous cas...

Xpmich
Xpmich est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2010, 00h37   #5
zakaria87
Invité régulier
 
Zakaria CHAHIDI
Inscription : avril 2010
Messages : 25
Détails du profil
Informations personnelles :
Nom : Zakaria CHAHIDI
Localisation : Maroc

Informations forums :
Inscription : avril 2010
Messages : 25
Points : 9
Points : 9
Si tu veux diviser les chaines séparés par un espace, ou un autre caractère,
la méthode split est faite pour ça.

ex String s="aaa,bbb,ccc"

la méthode s.split(",") retourne le tableau :

T[0]="aaa"
T[1]="ccc"
T[2]="ccc"
zakaria87 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2010, 12h52   #6
fraco
Membre chevronné
 
Avatar de fraco
 
Inscription : juin 2006
Messages : 737
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 737
Points : 757
Points : 757
Citation:
la taille de ma police (et donc de mes caractères) joue.
c'est à dire ?
fraco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2010, 17h18   #7
pololetigrou
Candidat au titre de Membre du Club
 
Paul
Inscription : juillet 2009
Messages : 22
Détails du profil
Informations personnelles :
Nom : Paul
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juillet 2009
Messages : 22
Points : 12
Points : 12
dès que j'ai un problème avec les chaines je me tourne vers StringUtils de apache.

regarde dans sa doc si jamais tu trouves ce qu'il te faut:
http://commons.apache.org/lang/api/o...ringUtils.html
pololetigrou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2012, 15h59   #8
Xpmich
Membre à l'essai
 
Inscription : décembre 2008
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 61
Points : 24
Points : 24
Depuis le temps, j'ai trouvé mais je n'avais pas répondu

Avec le dernier message et ce lien :
http://stackoverflow.com/questions/1...nts-and-pixels

cdt,
Xpmich est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h16.


 
 
 
 
Partenaires

Hébergement Web