casporov
Messages postés65Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention 7 mai 2009
-
26 sept. 2006 à 09:18
Twinuts
Messages postés5374Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention 3 mars 2023
-
26 sept. 2006 à 14:02
salut
je vous prie si possibe de m'envoyer votre reponse aussi a mon second email address qui est [mailto:nadakho@idm.net.lb nadakho@idm.net.lb]
j'ai une variable de type string de longeur 5
je veux la mettre dans un tableau mais je veuz le tableau qu'il soit de longeur >5
et quant il stocke la variable dans ce tableau je veuz que les zones restantes du tableau contiennet
des espaces
comment faire cela?
merci
indiana_jules
Messages postés750Date d'inscriptionmardi 9 mars 2004StatutMembreDernière intervention23 décembre 200822 26 sept. 2006 à 09:32
0_o
oulà tu veux faire quoi ? tu veux stocker le string caractére par caractére ? Le string représente une case du tableau ? Le tableau est déjà instancié ?
Si tu pouvais reformuler la réponse, je pense que nous pourrions t'aider nettement plus ^^
casporov
Messages postés65Date d'inscriptionvendredi 21 avril 2006StatutMembreDernière intervention 7 mai 2009 26 sept. 2006 à 09:37
re-salut
oui je veux stocker le string qui es de taille 5 caractere par caracter dans le tableau qui es de taille 8 et je veux lorsque une fois les 5 cases du tableau sont remplis par les lettres du string que le reste des cases du tableau contiennent des espaces?
vous avez compris ma question
merci et j'apprecoe boucoup votre aide immediate
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 26 sept. 2006 à 09:45
Salut :
Utiliser la méthode getBytes () de la classe java.lang.String ça renvoie unn tableau d'octets.
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 26 sept. 2006 à 10:06
pour info tu as la méthode toCharArray() dans la class string :
String s = "abcd";
char c [] = s.toCharArray();
)
sinon pour ta solution si tu veux utiliser des char
//exemple de solutions
Vector<Character> array = new Vector<Character>(8);
String str = "abcde";
if(str.length() <= 5)//tu comble pour tes 8 char
for(int i = str.length(); i < 8; i++)str += " ";
//tu renplis le tableau
for(char c : str.toCharArray())
array.add(c);
//exemple de solutions
char array [] = new char[8];
String str = "abcde";
for(int i = 0; i < array.length; i++)
if(i < str.length())//tu remplis le tableau
array[i] = str.charAt(i);
else array[i] = ' ';//tu comble pour tes 8 char
apres si tu veux utiliser des string tu peux adapter
maintenant ci ce n'est pas ca et que je suis à l'ouest ba précise plus
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201339 26 sept. 2006 à 13:43
Salut :
Une petite réctification dans mon code (une erreur de frappe getAt ---> charAt) :
String str = "Hello";
int max = 8;
char [] array = new char [max];