bonjour, j'ai essayé d'utiliser la methode split pour décomposé une chaîne de caractères sous websphere et j'ai comme message :
"la methode split(string) n'est pas definie pour le type string"
je ne vois pas pourquoi...
Version imprimable
bonjour, j'ai essayé d'utiliser la methode split pour décomposé une chaîne de caractères sous websphere et j'ai comme message :
"la methode split(string) n'est pas definie pour le type string"
je ne vois pas pourquoi...
tu pourrais montrer ton code parce que la méthode existe effectivement...
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#split(java.lang.String)
Bonjour,Citation:
Envoyé par maniolo
Je pense que ton serveur websphere tourne sous une version de JVM inférieure à 1.4.
Effectivement j'ai la version 1.3...Merci
Connaitriez vous une methode pour remplacer split?
Voici mon code :
[/code]Code:String[] input = reader.readLine().split(" ");
Un StringTokenizer pourrait faire l'affaire (il est dispo depuis la 1.0)
Essai ca :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 public static String[] mySplit(String chain) { Vector temp = new Vector(); StringTokenizer st = new StringTokenizer(chain); while (st.hasMoreTokens()) { temp.add(st.nextToken()); } return (String[]) temp.toArray(new String[0]); }
Wouaw , bon je t'avoue que je suis débutant, je vais essayer de comprendre, en tout cas merci
je ne vois pas comment faire appel à cette fonction, je dois faire
par exemple?Code:String[] input = reader.readLine().mystring(String chain);
"mySplit()", et non "mystring()";
oui pardon!! j'ai posté un peu trop vite le message, toujours est-il que ce n'est pas bon
Ceci me met une erreur de syntaxe ")" attendu...Code:String[] input = reader.readLine().mySplit(String chain);
euh plutôt
Code:
1
2 String[] input = mySplit(reader.readLine());
:lol: Merci à tous!!