OVH Cloud OVH Cloud

[newbie] conversion string -> int

8 réponses
Avatar
yvon.thoravalNO-SPAM
j'ai une chaine de caractères :
(vient d'un fichier properties)

str="10, 10, 10, 10, 220, 80, 120, 40, 40, 40"

dont j'extrais une liste de string :

String[] strL = str.split(", ");

je ne trouve pas la syntaxe pour convertir cette liste en int.
--
yt

8 réponses

Avatar
Yaltar
Bonjour,
avec un petit Interger.parseInt(); ....
Bon courage pour la suite
"Yvon Thoraval" a écrit dans le message de
news: 1gbu61x.1i377czplx5bqN%
j'ai une chaine de caractères :
(vient d'un fichier properties)

str="10, 10, 10, 10, 220, 80, 120, 40, 40, 40"

dont j'extrais une liste de string :

String[] strL = str.split(", ");

je ne trouve pas la syntaxe pour convertir cette liste en int.
--
yt


Avatar
yvon.thoravalNO-SPAM
Yaltar wrote:

avec un petit Interger.parseInt(); ....


Bonsoir,,

ben justement, c'est ce que je fais, mais j'ai un blème :

String[] f_swL = f_sw.split(", ");
Integer[] f_swLI;

for (int i = 0; i < f_swL.length; i++) {
f_swLI[i] = Integer.parseInt(f_swL[i]);
print(f_swLI[i]);
}

--
yt

Avatar
Valère viandier
Integer[] f_swLI = new Integer[f_swL.length ];


"Yvon Thoraval" a écrit dans le message de
news:1gbu7ty.bgtaezdmkkx2N%
Yaltar wrote:

avec un petit Interger.parseInt(); ....


Bonsoir,,

ben justement, c'est ce que je fais, mais j'ai un blème :

String[] f_swL = f_sw.split(", ");
Integer[] f_swLI;

for (int i = 0; i < f_swL.length; i++) {
f_swLI[i] = Integer.parseInt(f_swL[i]);
print(f_swLI[i]);
}

--
yt



Avatar
yvon.thoravalNO-SPAM
Valère viandier wrote:

Integer[] f_swLI = new Integer[f_swL.length ];


ok, merci...

--
yt

Avatar
Kupee
Yvon Thoraval wrote:

Valère viandier wrote:


Integer[] f_swLI = new Integer[f_swL.length ];



Mais si tu n'as pas réellement besoin d'Integer il vaut mieux un tableau
de int[] plutot que de Integer[]


Avatar
Marc Collin
Kupee wrote:

Yvon Thoraval wrote:

Valère viandier wrote:


Integer[] f_swLI = new Integer[f_swL.length ];




Mais si tu n'as pas réellement besoin d'Integer il vaut mieux un tableau
de int[] plutot que de Integer[]
+1, c'est plus rapide


--
Borland rulez http://pages.infinit.net/borland



Avatar
yvon.thoravalNO-SPAM
Kupee wrote:

Integer[] f_swLI = new Integer[f_swL.length ];



Mais si tu n'as pas réellement besoin d'Integer il vaut mieux un tableau
de int[] plutot que de Integer[]


c'est quoi la différence en java ? je sais qu'il y a un wrapper de +
mais...

et comment traduire en int (type primitif ?) la ligne suivante :

Integer[] f_swLI = new Integer[f_swL.length ];

tout simplement :

int[] f_swLI = new int[f_swL.length ];

???
--
yt



Avatar
Farid
Integer[] f_swLI = new Integer[f_swL.length ];



Mais si tu n'as pas réellement besoin d'Integer il vaut mieux un tableau
de int[] plutot que de Integer[]


c'est quoi la différence en java ? je sais qu'il y a un wrapper de +
mais...


Plus rapide, Moins lourds pour le gc,....

et comment traduire en int (type primitif ?) la ligne suivante :

Integer[] f_swLI = new Integer[f_swL.length ];

tout simplement :

int[] f_swLI = new int[f_swL.length ];


oui


Farid.