transformation chaine de caractères en objet
Bonjour,
comment peut-on facilement passer d'une chaine de caractère en un objet et inversement ?
exemple :
soit la chaine de caractère composée de 3 zones consécutives:
Nom sur 10 caractères
Prénom sur 10 caractères
age sur 2 caractères
"DUPONT JEAN 30"
et soit l'objet personne de type Personne
avec
Code:
1 2 3 4 5
| class Personne {
String monNom;
String monPrenom;
int monAge;
} |
Comment faire pour tranformer la chaine dans l'objet personne
tel que personne.monNom="Dupont"
personne.monPrenom="Jean"
personne.monAge=30
et inversement
Merci
complément à la question de transformation
helllo,
ok pour le split par contre, je n'aurai pas 3 données mais environ 50.
aussi, je voulais éviter de faire cela à la main.
n'existe -t-il pas un moyen de parser cette chaine plus simplement comme dans d'autres langages ?
par exemple, définir une structure (objet) pour laquelle on précise la représentation physique
NOM de la position 1 à 30
PRENOM de la position 31 à 60
AGE de la position 61 à 63
puis de passer de cette structure (objet) à un objet typé comme la classe "Personne" de manière "automatique" ?